코드 감각
깨끗한 코드에 대한 유명한 프로그래머들의 의견은 아래와 같다
비야네 스트롭스트룹
: 우아하고 효율적인 코드를 좋아한다
성능을 최적으로 유지해야 사람들이 원칙 없는 최적화로 코드를 망치려는 유혹에 빠지지 않는다
그래디 부치
: 깨끗한 코드는 단순하고 직접적이다. → 가독성을 강조
데이브 토마스
: 깨끗한 코드는 작성자가 아닌 사람도 읽기 쉽고 고치기 쉽다. → 작은 코드에 가치를 둔다
마이클 페더스
: 깨끗한 코드는 언제나 누군가 주의 깊게 짰다는 느낌을 준다.
론 제프리스
: 중복을 줄이기, 표현력 높이기, 초반부터 간단한 추상화 고려하기
워드 커닝햄
: 짐작했던 기능을 각 루틴이 그대로 수행
이전에 2장까지 읽고, N개월만에 다시 읽는다 ...
나쁜 코드가 쌓이면 생산성이 떨어지지만 시간적 문제로 '나중에 고쳐야지'하고 나쁜 코드가 계속 쌓인다는 문장에 공감했다.
백준에서 문제를 풀 때도 문제만 보면 이해가 안되지만, 예제와 같이 보면 문제가 잘 이해된다.
책을 읽으면서 나쁜 코드와 이를 개선한 코드들을 많이 접하고, 공감하면서 내가 이제까지 해왔던 코드 작성 방식의 문제점을 찾아 그것이 왜 문제인지 인식할 수 있는 기회가 되었으면 좋겠다.
(없음)