반응형
이번 장은 실제 오픈 소스 라이브러리를 리팩로팅하는 페이지이다
- TestCode의 커버리지는 최대한으로 높여야 한다. 그리고 테스트 코드의 버그는 없어야 한다.
- 주석 변경까진 이력 변경은 하지 않아도 되고 불필요한 주석은 바로바로 지워야 한다.
- 클래스, Function의 이름은 적절하게 지어야 한다.
- static final 상수 모음보다 enum을 사용한다.
- 부모 클래스는 자식 클래스에 대한 정보를 모르는 것이 구조적으로 옳다.
- if의 연쇄도 enum으로 옮길 수 있다.
- 일반적으로 Function 인수로 플래그 값은 바람직하지 못 하다...
반응형
'개발 일반' 카테고리의 다른 글
이번 스프린트를 끝내며.. (0) | 2021.07.02 |
---|---|
[cron job] 크론잡 부하 줄여주기 with spring batch, SNS, SQS (0) | 2021.06.28 |
잊을 때쯤 한번 다시 읽어봐야할 Clean code에 관하여 (시스템) (0) | 2021.04.06 |
개발 일반잊을 때쯤 한번 다시 읽어봐야할 Clean code에 관하여 (경계) (0) | 2021.03.23 |
개발 일반잊을 때쯤 한번 다시 읽어봐야할 Clean code에 관하여 (오류 처리) (0) | 2021.03.23 |