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
복사했습니다!