728x90
"노개북" 노마드 개발자 북클럽 8일차!!
#코딩 #개발자 #노마드북클럽 #노개북 #노마드챌린지 #클린코드 #3주스케쥴
월 | Assignment #08
- 📚 5장. 형식 맞추기
- ✔️ TIL
TIL (Today I Learned)
2022.02.28
오늘 읽은 범위
5장. 형식맞추기
책에서 기억하고 싶은 내용을 써보세요.
- 50줄을 넘지 않고 대부분 200줄 정도인 파일로도 커다란 시스템을 구축할 수 있다는 사실이다. 일반적으로 큰 파일보다 작은 파일이 이해하기 쉽다.(p.97)
- 신문기사처럼 작성하라 (p.98)
- 소스 파일 첫 부분은 고차원 개념과 알고리즘을 설명한다. 아래로 내려갈수록 의도를 세세하게 묘사한다. 마지막에는 가장 저차원 함수와 세부내역이 나온다. (p.98)
- 개념은 빈 행으로 분리하라 (p.98)
- 서로 밀접한 코드 행은 세로로 가까이 놓여야 한다는 뜻이다. (p.100)
- 타당한 근거가 없다면 서로 밀접한 개념은 한 파일에 속해야 마땅하다. (p.101)
- 종속함수. 한 함수가 다른 함수를 호출한다면 두 함수는 세로로 가까이 배치한다. (p.104)
- 개념적 유사성 : 한 함수가 다른함수를 호출해 생기는, 변수와 그 변수를 사용하는 함수, 비슷한 동작을 수행하는 일군의 함수 (p.106)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
- 전직장에서 근무했을때 개념을 빈행으로 분리하지 않은것에 대해 혼난적이 있었다. 그 회사만의 규칙인줄 알았는데 이 책을 보고 그렇게 코드를 작성하는 방법이 클린코드 방법이라는것을 다시한번 깨닫게 되었다.
'개발자 필독도서 리뷰' 카테고리의 다른 글
[노개북] "클린코드" 챌린지 10일차 (0) | 2022.03.02 |
---|---|
[노개북] "클린코드" 챌린지 9일차 (0) | 2022.03.01 |
[노개북] "클린코드" 챌린지 7일차 (0) | 2022.02.26 |
[노개북] "클린코드" 챌린지 6일차 (0) | 2022.02.25 |
[노개북] "클린코드" 챌린지 5일차 (0) | 2022.02.23 |