Refactoring1 리팩터링 방법 『자바 웹 프로그래밍 next step』(박재성 저) 을 공부하면서 알게 된 리팩터링에 대해 정리 리팩터링(Refactoring) 리팩터링이란 소스의 가독성을 높이고 유지보수를 편하게 하기 위해 소스의 구조를 변경하는 것 - 리팩터링을 하더라도 기능상의 결과가 변경되는 것은 아님 - 기능 자체는 리팩터링 이전과 똑같이 기능해야 함 리팩터링 할 때의 3가지 기본적인 원칙 1) 한 가지 메서드는 한 가지 일(책임)만 2) 코드 전체의 인덴트(indent: 깊이)는 1단계를 유지 : 인덴트의 깊이(depth)가 2단계 이상으로 가지 않도록 가급적 유지 3) else 문은 (가급적) 사용하지 않기 : else 문을 사용하면 인덴트가 깊어지기 쉽다. 어쩔수 없을 경우도 있기에 그럴 땐 사용할 수도 있지만 .. 2022. 2. 23. 이전 1 다음