반응형
이 책은 우리 오브젝트 멘토 진영이 생각하는 깨끗한 코드를 설명한다.
우리가 가르치는 교훈을 따른다면 우리가 만끽한 이익을 여러분도 만끽하리라 감히 장담한다.
우리가 가르치는 기법을 따른다면 깨끗하고 수준 높은 코드를 작성하리라 감히 장담한다.
하지만 우리 생각이 절대적으로 '옳다'라는 단정은 금물이다.
우리들 못지않게 경험 많은 집단과 전문가가 존재한다.
마땅히 그들에게서도 배우라고 권한다.
해당 카테고리는 로버트 마틴의 서적인 클린 코드를 읽고 학습한 바를 정리하고자 만든 카테고리입니다.
최근 클린 코드라는 서적, 그리고 로버트 마틴에 대한 비판의 의견이 많이 있는 것으로 알고 있습니다. 그럼에도 불구하고 클린 코드 서적을 공부하는 이유는 다음과 같습니다.
- 기본적인 원칙은 세우고 가고자 합니다. 자신의 철학이 있는 것은 중요하지만, 배움 없는 철학은 없느니만 못합니다. 최근 클린코드 서적에 대한 비판의 의견이 많아졌지만, 그럼에도 여전히 좋은 코드를 작성하고자 하는 개발자들의 입문서로는 좋은 서적이라고 생각합니다. 클린 코드라는 서적이 오랜 기간 개발자들을 위한 필독서라는 사실은, 그만큼 해당 서적이 더 좋은 개발자가 되는데 도움을 줄 수 있음을 방증합니다.
- 까더라도, 알고 까야 됩니다. '남들이 까니까 나도 깐다.' 같은 무비판적이고 수동적인 태도는 개발이라는 영역을 떠나, 삶의 태도의 관점에서 보아도 절대 좋은 태도가 아닙니다. 직접 책을 읽어보며 어떤 부분은 실무에 적합하지 않을 것 같은지를 스스로 판단하고 다른 이들과의 의견 교환을 통해 자신의 기준을 세워야 한다고 생각합니다.
위와 같은 이유로 클린 코드를 읽으며 책의 내용과 이에 대한 저의 개인적인 생각을 정리하며 좋은 코드를 작성하는 역량을 기르고자 합니다.
반응형
'Programming > Clean Code' 카테고리의 다른 글
5장. 형식 맞추기 (0) | 2023.11.20 |
---|---|
4장. 주석 (0) | 2023.11.10 |
3장. 함수 (0) | 2023.10.17 |
2장. 의미 있는 이름 (1) | 2023.10.07 |
1장. 깨끗한 코드 (0) | 2023.09.21 |
댓글