내 코드가 그렇게 이상한가요? (센바 다이야, 인사이트)
318~321p 14.5 리팩터링 시 주의 사항
1. 기능 추가, 리팩터링 동시에 하지 않기
- 동시에 진행x, 한 쪽에 집중하기 o
- 리포지터리에 커밋할 때도, 기능 추가 / 리팩터링 따로 구분
2. 작은 단계로 실시하기
- 커밋 : 어떻게 리팩터링했는지 차이를 알 수 있는 단위로
e.g. 메서드 이름 변경, 로직 이동 -> 커밋 따로따로 구분
3. 불필요한 사양은 제거 고려하기
기여하지 않는 사양에 해당하는 코드 -> 리팩터링하더라도, 개발 향상에 도움 x
리팩터링 전, 불필요한 사양이 있는지, 사양 다시 확인해보기 (불필요한 사양, 코드 미리 제거)
'공부 > 설계' 카테고리의 다른 글
[OOP 설계 원칙]SOLID 원칙 (1) | 2023.11.25 |
---|