728x90
1. JUnit 프레임워크
Junit은 자바 프레임워크 중에서 가장 유명하다
테스트 코드 역시 좋은 구조가 필요하다
오히려 테스트 코드는 더욱 읽기 편해야 한다
2. 보이스카우트 규칙
캠프장은 처음 왔을 때보다 더 깨끗하게 해놓고 떠나라
잘 짠 코드가 전부는 아니다
시간이 지나도 언제나 깨끗하게 유지해야 한다
한꺼번에 많은 시간과 노력을 투자해 코드를 정리할 필요가 없다
변수 이름 하나를 개선하고, 조금 긴 함수 하나를 분할하고, 약간의 중복을 제거하고, 복잡한 if 문 하나를 정리하면 충분하다
3. 결론
세상에 개선이 불필요한 모듈은 없다
코드를 처음보다 조금 더 깨끗하게 만드는 책임은 우리 모두에게 있다
마무리 느낀 점
15장과 16장은 대부분 코드를 통해 설명되어있어서 정리할 내용이 많지 않았다
이번 장에서 중요한 점은 테스트 코드 역시 개선하기 위해 노력하고
처음보다 더 깨끗하게 만들기 위해 노력하라는 점이다
잘 작성한 테스트 코드는 문서를 대신할 수 있다고 할 정도로 유지보수에 있어서 많은 부분을 차지한다
보이스카우트 규칙을 잊지말자
728x90
'개발 서적 > 클린코드' 카테고리의 다른 글
[Study] 2022/08/16 (0) | 2022.08.22 |
---|---|
클린코드 - 17.냄새와 휴리스틱 (0) | 2022.08.15 |
클린코드 - 14.점진적인 개선 (0) | 2022.08.13 |
클린코드 - 13.동시성 (0) | 2022.08.13 |
클린코드 - 12.창발성 (0) | 2022.08.12 |