본문 바로가기
교재 실습/자바 웹 프로그래밍 Next Step

2.4.2 모든 단계의 끝은 리팩토링

by Jint 2025. 1. 6.

소스코드의 복잡도가 쉽게 증가하는 이유는 하나의 요구사항을 완료한 후 리팩토링을 하지 않은 상태에서 다음 단계로 넘어가기 때문이다. 각 단계에서 다음 단계로 넘어가기 위한 작업의 끝은 기대하는 결과를 확인한 후 리팩토링까지 완료했을 때이다. 예를 들어 문자열 계산기를 구현할 때 null 또는 "" => 0에 대한 구현 완료 후 "1" => 1로 넘어가기 전에 리팩토링할 부분이 있는지 찾아보고 있다면 진행해야 한다.

즉, 지금까지의 과정이 "구현 => 테스트를 통한 결과 확인"으로 끝났다면 이 절에서는 "구현 => 테스트를 통한 결과 확인 => 리팩토링" 과정으로 진행함으로써 리팩토링 방법과 효과에 대해 살펴보도록 한다.



참고도서 : https://roadbook.co.kr/169

 

[신간안내] 자바 웹 프로그래밍 Next Step

● 저자: 박재성 ● 페이지: 480 ● 판형: 사륙배변형(172*225) ● 도수: 1도 ● 정가: 30,000원 ● 발행일: 2016년 9월 19일 ● ISBN: 978-89-97924-24-0 93000 [강컴] [교보] [반디] [알라딘] [예스24] [인터파크] [샘

roadbook.co.kr

댓글