Delphi 리팩토링 3-메소드 추출
2017.02.24 14:05
메소드 추출
중복되는 코드들을 메소드로 추출하고 그 코드부분에 메소드를 호출하도록 합니다.
아래 예제는 Test라는 프로시저 안에 코드 부분을 메소드로 추출해 보갰습니다.
- 추출 하고 싶은 코드 부분을 선택하고 주 메뉴 또는 팝업메뉴에서 Refactor > Extract Method를 선택합니다.
- 아래와 같은 대화상자가 표시됩니다.
- 추출하고 싶은 메소드 이름을 MyMethod로 입력하고 OK 버튼을 쿨릭합니다.
- 리팩토링 수행 결과 MyMethod 프로시저가 작성되고 Test 프로시저에서 MyMethod를 호출하도록 코드가 리팩토링 되었음을 확인 하실 수 있습니다.