728x90
320x100
- 책이름 : 클린코드 - 애자일 소프트웨어 장인정신
- 저자 : 로버트C.마틴
- 출판사 : 인사이트
좋은 코드를 짜고자 하는 노력
이 책은 힘들고 어렵더라도 좋은 코드를 짜면 더 좋은 결과가 나오리라 확신을 바탕으로 쓴 책(힘들고 어렵다고 생각하지만 나중엔 결국 가장 쉬운 길이라고도 한다.)이라 '좋은 코드'에 대한 명확한 기준이 있고 반드시 모든 사람에게 이 방법이 정답이라고 말하진 않지만 적어도 이 방법이 본인들이 생각하는 최대한의 좋은 방법임을 명시한 뒤, '좋은 코드'를 만드는 길을 서술한다. 작년에 읽었던 <프로그래머의 뇌>의 책과 비슷한 부분이 많아 '어느 정도 좋은 코드를 만드는 길은 일맥상통한 부분이 있구나 하는 생각'을 하게 만들었다.
어떤 부분은 맞고 어떤 부분은 틀릴까?
어떤 부분은 나도 의심의 여지없이 좋은 방법이라고 생각하지만 또 어떤 부분은 그게 정말 무조건 적인 좋은 방법일까? 고민하게 된다. 이 책의 옳고 그름을 따지는 것이 아닌.... 상황에 따라 더 좋은 방법이 있을 수도 있겠구나 다양한 생각을 하게 되었다.
다 읽었지만 완독은 아닙니다.
사실 다 읽긴 읽었지만 '정말 완독을 했는가'라고 물으면 쉽사리 대답할 수 없을 것 같다. 뒤로 갈수록 직접 코드를 다루며 상세한 예시들을 담고 있지만.... 어떤 부분은 이해하기 쉽지만 또 이해하기 어려운 부분도 많았다. 그래서 일단 내용들은 읽긴 읽었지만.... 나중에 몇 년 뒤에 한번 다시 읽어보면 어떨까 하는 생각을 많이 했다. 지금은 '코드를 짤 때 이런 부분까지 신경 써야 하는구나!' 정도만 알아두고 최대한 좋은 코드를 짜려는 노력을 많이 해봐야 할 것 같다.
728x90
320x100
'💻 개발자생존일지 > 독서노트 (개발)' 카테고리의 다른 글
유시민의 글쓰기 특강 (유시민) - 프로그래밍은 ‘논리적인 글쓰기’와 같다. (0) | 2023.03.27 |
---|---|
개발자 원칙 (박성철, 강대명, 공용준, 김정, 박미정, 박종천, 이동욱(네피림), 이동욱(향로), 장동수) - 더 나은 개발자로 살아가기 (4) | 2023.02.20 |
유난한 도전 (정경화) - 솔직하고 당당한 토스팀 이야기 (0) | 2022.12.15 |
최소한의 IT 언어 (비나이 트리베디) - 최소한의 IT언어에서 얻는 최대의 지식 (0) | 2022.11.22 |
2022년 주니어 개발자가 읽은 개발 관련 책 정리 & 총평 (0) | 2022.11.20 |