Extract Method 메소드 추출 메소드에서 행이 많을수록 메소드가하는 일을 파악하는 것이 더 어렵다. 코드에서 거친 모서리를 제거하는 것 외에도 메소드 추출은 다른 많은 리팩토링 접근법의 한 걸음이기도하다. Problem 함께 구룹화 할 수 있는 코드 조각이 있다. void printOwing() { printBanner(); //print details System.out.println("name: " + name); System.out.println("amount: " + getOutstanding()); } Solution 이 코드를 별도의 새 메서드 (또는 함수)로 이동하고 이전 코드를 메서드 호출로 바꾼다. void printOwing() { printBanner(); printDetai..