반응형 리팩토링1 Five Lines of Code - 3장. 긴 코드 조각내기 리팩터링 패턴은 크게 4단계가 있다. 긴 함수를 조각내기 타입 코드를 처리하기 유사 코드를 통합하기 데이터를 보호하기 그 중 첫번째 패턴인 ‘긴 함수 조각내기’ 에 대해 알아보자. 코드를 조각내는 규칙들 규칙 1 ) 함수의 라인 수는 5 라인으로 제한한다. 함수의 라인 수를 5 라인으로 제한하면 해당 규칙을 지키기 위해 메서드 분리를 하게 되는데, 메서드 분리를 하면서 메서드가 하나의 책임만 가지도록 코드를 개선하는 효과가 있다. 특정 사례에 맞게 줄 수를 변경할 수 있지만, 실제 줄 수는 5줄 정도로 끝나는 경우가 많다. 이렇게 메서드를 분리하면 각 메서드의 이름으로 코드의 의도를 전달할 수 있고 훨씬 이해하기가 빠르고 쉽다. 또한 작은 메서드에 적절하게 이름을 붙이면 큰 함수 이름을 정하는 데도 도움.. 2023. 8. 27. 이전 1 다음