독서/Clean Code
클린코드(~45pg)
클린코드(~45pg)
2023.03.15내용 34pg, 전산 용어, 알고리즘 이름, 패턴 이름, 수학 용어 등을 사용해도 괜찮다. 36pg, 맥락을 개선하면 함수를 쪼개기가 쉬워진다. 42pg, 함수를 만드는 첫째 규칙은 '작게!'다. 두번째 규칙은 '더 작게!'다. 43pg, if문/else문/while문 등에 들어가는 블록은 한 줄이어야 한다. 함수에서 들여쓰기 수준은 1단이나 2단을 넘어서면 안 된다. 45pg, 함수는 한 가지를 해야 한다. 지정된 함수 이름 아래에서 추상화 수준이 하나인 단계만 수행한다면 그 함수는 한 가지 작업만 하는 것으로 취급한다. 한 가지 작업만 하는 함수는 자연스럽게 섹션으로 나누기 어렵다. 느낀점 45pg가 제일 핵심이라고 느꼈다. 함수는 하나의 기능만 수행하게 짧게 만들라는 말은 많이 들어왔지만 함수 하나..
클린코드(~33pg)
클린코드(~33pg)
2023.03.13개요 유명한 책이라 작년 여름쯤 사서 읽어보다가 말았다. 짧게 읽었는데도 도움이 되는 내용들이 많았다. 최근에 프로젝트를 진행하면서 다시 한 번 필요성을 느꼈고 틈틈히 읽어가기로 했다. 책에도 적혀있던데 "나중은 없다." 조금씩이라도 지금 해나가야 한다. 아래부터는 책을 읽으면서 기록해두고 싶은 내용들을 정리해본 것이다. 내용 이 책에서는 깨끗한 변수 이름, 깨끗한 함수, 깨끗한 클래스를 만드는 방법을 소개한다. 좋은 코드도 소개하고 나쁜 코드도 소개한다. 나쁜 코드를 좋은 코드로 바꾸는 방법도 소개한다. 10pg, 나쁜 코드는 너무 많은 일을 하려 애쓰다가 의도가 뒤섞이고 목적이 흐려진다. 깨끗한 코드는 한 가지에 집중한다. 각 함수와 클래스와 모듈은 주변 상황에 현혹되거나 오염되지 않은 채 한 길만 ..