개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022. 02. 22
오늘 읽은 범위
추천사 ~ 1장. 깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
신은 세세함에 깃들어 있다. (p. xxii)
나중은 결코 오지 않는다. (p. 4)
좋은 코드를 사수하는 일은 바로 우리 프로그래머들의 책임이다. ... 나쁜 코드의 위험을 이해하지 못하는 관리자 말을 그대로 따르는 행동은 전문가답지 못하다. (p. 7)
깨끗한 코드는 '보기에 즐거운' 코드다. (p. 9)
깨끗한 코드는 한가지에 '집중'한다. 각 함수와 클래스와 모듈은 주변 상황에 현혹되거나 오염되지 않은 채 한길만 걷는다. (p. 10)
아무리 코드가 우아해도, 아무리 가독성이 높아도, 테스트 케이스가 없으면 깨끗하지 않다. (p. 12)
중복을 피하라. 한기능만 수행하라. 제대로 표현하라. 작게 추상화하라. (p. 14)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
원론적인 이야기들이었다. 개발을 해오면서 한번쯤은 들어본 말들이었다. 그래서 뭔가 초심을 생각하게 되는 1장의 내용이었다. 과거의 나를 반성하게 되기도 했다.