Composing Method 1
마음의 지식/Refactoring / 2010. 4. 1. 00:55
1) 이름 : Extract Method(136)
요약 : 그룹으로 함께 묶을 수 있는 코드 조각이 잇으면, 코드의 목적이 잘 들어나도록 메소드의 이름을 지어 별도의 메소드로 뽑아낸다.
동기 : 지나치게 긴메소드를 보거나, 목적을 이해하기 위해서 주석이 필요한 코드를 보면 그 부분을 하나의 메소드로 뽑아낸다.
짧은 메소드의 이점
1) 다른 메소드에서 사용될 확률이 높아진다.
2) 고수준의 메소드를 볼 때 일련의 주석을 읽는 것 같은 느낌이 들도록 할 수 있다.
3) 오버라이드 하는 것이 쉽다.
이름을 잘 지었을 때만 그 진가가 드러나므로, 이름을 지을 때 주의