-
[Java] 리팩토링 할 때 고려할 사항들Programming Language/Java & Kotlin 2021. 5. 30. 03:23반응형
리팩토링이란?
- 리팩토링이란 유지보수 생산성 향상을 위해 기능을 변경하지 않고 소스코드를 수정, 보완하는 소프틍웨어 품질 향상 기법이다.
리팩토링의 목적
- 리팩토링의 목적은 유지보수성 향상, 유연한 시스템, 생산성 향상, 소프트웨어 품질 향상 등이 있다.
리팩토링할 때 고려할 사항들
- 메소드가 너무 길지 않은가?
- 코드를 읽기 쉬운가?
- 내가 작성한 코드를 내가 읽기 어렵다면 남들에겐 훨씬 어렵다.
- 코드가 적절한 위치에 있는가?
- 객체들 사이의 의존 관계
- 책임이 너무 많지는 않은지?
반응형'Programming Language > Java & Kotlin' 카테고리의 다른 글
[JAVA] 추상 클래스와 인터페이스의 차이 (0) 2022.09.22 [JAVA & Kotlin] Java 메모리 구조 (JVM Memory Structure) (0) 2022.09.14 [Java] 람다식 (0) 2019.06.13 [Java] Enum 클래스 (0) 2019.04.18 [Java] 스트림 API (0) 2019.04.16