개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.02.19
오늘 읽은 범위
1장. 깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
다시 돌아와 나중에 정리하겠다고 다짐했었다. 물론 그 때 그 시절 우리는 르블랑의 법칙을 몰랐다. 나중은 결코 오지 않는다. (p.4)
좋은 코드를 사수하는 일은 바로 우리 프로그래머들의 책임이다. ...... 이해하지 못하는 관리자 말을 그대로 따르는 행동은 전문가답지 못하다.(p.7)
이상이다. 짤막한 문단 몇 개로 론은 이 책 내용을 요약했다. 중복을 피하라. 한 기능만 수행하라. 제대로 표현하라. 작게 추상화하라. 이상이다. (p.14)
코드를 읽은 시간 대 코드를 짜는 시간 비율이 10 대 1을 훌쩍 넘는다. 새 코드를 짜면서 우리는 끊임없이 기존 코드를 읽는다. ...... 그러므로 급하다면, 서둘러 끝내려면, 쉽게 짜려면, 읽기 쉽게 만들면 된다.(p.18)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
1장을 읽으면서 니코쌤이 강의 중에 "Divide and Conquer" 를 자주 언급했던 게 떠올랐다. 중복을 피하고, 한 기능만 수행하는 깨끗한 코드를 작성하기 위해 주의를 기울여야겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
// 르블랑의 법칙? (LeBlanc's Law states) - "Later equals never" is used in the context of software development, but may be applied more broadly to other areas. The law is attributed to Dave LeBlanc.