Programming Language/Java & Kotlin
[Java] 리팩토링 할 때 고려할 사항들
happy coding!
2021. 5. 30. 03:23
반응형
리팩토링이란?
- 리팩토링이란 유지보수 생산성 향상을 위해 기능을 변경하지 않고 소스코드를 수정, 보완하는 소프틍웨어 품질 향상 기법이다.
리팩토링의 목적
- 리팩토링의 목적은 유지보수성 향상, 유연한 시스템, 생산성 향상, 소프트웨어 품질 향상 등이 있다.
리팩토링할 때 고려할 사항들
- 메소드가 너무 길지 않은가?
- 코드를 읽기 쉬운가?
- 내가 작성한 코드를 내가 읽기 어렵다면 남들에겐 훨씬 어렵다.
- 코드가 적절한 위치에 있는가?
- 객체들 사이의 의존 관계
- 책임이 너무 많지는 않은지?
반응형