개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2021.02.19
오늘 읽은 범위
~ 1장. 깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
궁극적으로 코드는 요구사항을 표현하는 언어라는 사실을 명심한다. 요구사항에 더 가까운 언어를 만들 수도 있고, 요구사항에서 정형 구조를 뽑아내는 도구를 만들 수도 있다. 하지만 어느 순간에는 정밀한 표현이 필요하다. 그 필요성을 없앨 방법은 없다. 그러므로 코드도 항상 존재하리라. (p.2)
나중은 결코 오지 않는다.(p.4)
빨리 가는 유일한 방법은, 언제나 코드를 깨끗하게 유지하는 습관이다.(p.7)
나쁜 코드는 너무 많은 일을 하려 애쓰다가 의도가 뒤섞이고 목적이 흐려진다. 깨끗한 코드는 한가지에 '집중'한다. 각 함수와 클래스와 모듈은 주변 상황에 현혹되거나 오염되지 않은 채 한길만 걷는다. (p.10)
코드는 추측이 아니라 사실에 기반해야 한다. 반드시 필요한 내용만 담아야 한다. 코드를 읽는 사람에게 프로그래머가 단호하다는 인상을 줘야 한다. (p.11)
읽기 쉬운 코드와 고치기 쉬운 코드는 엄연히 다르다! (p.11)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
읽으면서 뼈를 맞은 기분이었다. 실제로 머리가 얼얼,, 예전에도 읽었던 책이지만 다시 읽으니 감회가 새롭다. 그때도 줄쳐가면서 열심히 읽었는데,, 그동안 내가 지키지 않은 것 같다,,
읽으면서 실제로도 적용을 해보자는 생각을 했다.
꼭 필요한 내용만 담고! 작을 수록 좋다!!