목차 구조적 프로그래밍 함수형 프로그래밍 객체지향 프로그래밍 구조적 프로그래밍 데이크스트라가 무분별한 goto문장은 프로그램 구조에 해롭다는 사실을 제시하였고 모든 프로그램을 순차적, 분기, 반복이라는 세 가지 구조만으로 표현할 수 있다는 사실을 증명하였습니다. 분기는 if문, 반복은 for문, 순차적은 goto를 사용하지 않는 top-down 방식 함수형 프로그래밍 함수형 프로그래밍 특징 순수함수 함수 외부의 상태 값을 참조하거나 외부의 상태를 변경하지 않음 함수 내부에서 인자의 값을 변경하거나 프로그램 상태를 변경하는 Side Effect가 없는 것 비상태, 불변성 함수에 인자로 전달된 데이터를 변경하지 않고 새로운 오브젝트를 만들어 반환 거의 모든 것을 순수 함수로 나누어 문제를 해결하는 기법, 작..
기사 내용 이더리움 개발자들이 덴쿤 업그레이드의 골리(Goerli) 테스트넷을 1월 17일 배포하기로 의견을 모았다고 합니다. 덴쿤 업그레이드는 '프로토 댕크샤딩'이라는 새로운 방식으로 레이어 2 롤업의 수수료를 낮추고 이더리움 블록체인의 확장 능력을 강화해 줄 것으로 기대됩니다. 기사에 대한 생각 기사의 내용은 짧지만 이더리움의 활용이 더욱 증가될 것으로 예상되는 기사였습니다. 블록체인의 문제점 중 하나인 진입 장벽에 대한 문제인 가스비용에 대한 부담이 줄어들기에 많은 사람들이 레이어 2를 통하여 블록체인을 접할 기회가 생길 것이라고 생각합니다. 기간은 오래되었지만 아직 많은 개발이 필요한 기술입니다. 새로운 기술에 대한 불편함이 조금씩 개선되어 간다면 원시시대에 다루기 어려웠던 불을 편리한 도구로 사..
기사 내용 요약 기사의 내용은 완전한 자율성을 달성하기 위해 ETHW 핵심 개발팀을 해체하고 분산된 거버넌스로 계속 운영될 것이라는 소식입니다. 새로운 이더리움 PoS 합의의 증가된 중앙화에 불만을 가진 개발자들과 채굴 수익 손실에 불만을 가진 채굴자들은 원래의 이더리움을 보존하기 위해 이더리움 PoW를 만들었습니다. 하지만 거래소 상장 펀드 운용사인 그레이스케일 인베스트먼트가 합병 이후 그레이스케일이 그 당시 ETHW가 아직 의미 있는 유동성을 개발하지 못했다는 점을 지적하며 이더리움 PoW토큰 지원을 중단하였습니다. 기사에 대한 생각 블록체인 기술을 활용한 토큰 경제는 중앙화된 은행을 벗어나기 위하여 시작되었습니다. PoW의 방식이 컴퓨팅 파워를 많이 소모하는 문제를 해결하기 위하여 PoS 방식이 생..
목차 Prism 프로젝트 진행도 필요한 공부 Prism 프로젝트 진행도 완료한 작업 사용자 로그인 (OAuth 소셜 로그인) 사용자 프로필 카카오에서 불러오기 관리자 로그인 기술 스택 CRU 앞으로 필요한 작업 사용자 프로필 업데이트 페이지 닉네임, 프로필 사진 변경 기술스택 추가 및 수정 프로젝트 추가 및 수정 SNS 글 등록 댓글, 좋아요, 스크랩, 공유 사용자가 작성한 글 모아보는 페이지 프로젝트 구인 공고 등록 더 많은 구상 필요 채팅 기능 더 많은 구상 필요 필요한 공부 아키텍처 설계 이유 : 개인 프로젝트는 결과를 찍어내는 것 보다 공부를 위한 것이라고 생각하기에 진행 속도를 높이는 것 보다 배워나가는 과정이 중요하다고 생각합니다. golang을 활용한 API를 작업하면서 스스로 코드가 복잡하..