- Clean Code 개발 서적 리뷰 스터디
- 책 제목 : Clean Code
- 저자 : 로버트 C. 마틴 (Robert C. Martin)
- 01.깨끗한 코드 - by subin
- 02.의미 있는 이름 - by jeong
- 03.함수 - by subin
- 04.주석 - by jeong
- 05.형식 맞추기 - by subin
- 06.객체와 자료 구조 - by jeong
- 08.경계 - by jeong
- 09.단위 테스트 - by jeong
- 10.클래스 - by subin
- 11.시스템 - by jeong
- 12.창발성 - by subin
- 13.동시성 - by subin
- 15.JUnit 들여다보기 - by jeong
-
by jeong
나는 작년에 이직하면서 입사 후에 기존 레거시 코드들을 적극적으로 개선해봐야지 하는 나름의 포부를 가졌었다. 그런데 내가 접하게 된 코드는 내 생각보다 더 오래되고 더러워 작은 부분 하나를 수정하기 위해서도 많은 코드를 읽고 분석해야 했고, 그 수정이 어디까지 영향을 미칠지 알 수 없어 많은 수정을 꺼리게 했다. 이런 이유로 입사 초기의 다짐과 포부가 점점 흐려지고 있을 즈음, 이 책을 읽고 정말 많은 생각을 하게 되었다. 내 코드가 아녀서, 기한을 맞춰야 해서, 그냥 귀찮아서.. 때로는 더러운 코드를 그냥 방관해버렸던 과거의 나를 반성했다. 이 책에서 강조한 보이스카우트 규칙처럼 적극적으로 코드를 개선하려는 노력을 게을리하지 않아야겠다. 부지런히 테스트 코드를 짜고, 다른 이들에게 읽히기 좋은 코드를 짜기 위해 꾸준히 노력해야겠다. 이 책은 프로그래머로서 나태해진 나를 각성시킨 책이다. 나는 좋은 프로그래머가 되고 싶고, 좋은 프로그래머에겐 클린 코드를 짜야 할 책임이 있다는 것을 항상 잊지 않을 것이다.
-
by subin