공부/설계

리팩터링 주의 사항

개발의 피 2024. 3. 25. 21:29

내 코드가 그렇게 이상한가요? (센바 다이야, 인사이트)

318~321p 14.5 리팩터링 시 주의 사항

 

1. 기능 추가, 리팩터링 동시에 하지 않기

- 동시에 진행x, 한 쪽에 집중하기 o

- 리포지터리에 커밋할 때도, 기능 추가 / 리팩터링 따로 구분 

 

2. 작은 단계로 실시하기 

- 커밋 : 어떻게 리팩터링했는지 차이를 알 수 있는 단위로 

e.g. 메서드 이름 변경, 로직 이동 -> 커밋 따로따로 구분 

 

3. 불필요한 사양은 제거 고려하기 

기여하지 않는 사양에 해당하는 코드 -> 리팩터링하더라도, 개발 향상에 도움 x

리팩터링 전, 불필요한 사양이 있는지, 사양 다시 확인해보기 (불필요한 사양, 코드 미리 제거)

'공부 > 설계' 카테고리의 다른 글

[OOP 설계 원칙]SOLID 원칙  (1) 2023.11.25