2017/01/11
-
-
리팩토링 - 메소드 정리My-Book(History) 2017. 1. 11. 00:09
메소드 정리 - 쪼갠 메소드중 제 역할을 못할 경우 메소드 내용을 호출하는 메소드에 직접 넣는 기법을 사용하라. - 임시변수를 메소드 호출로 전환 기법을 사용할때 어려운 상황에 처하면 임시변수를 분리 시켜라 메소드 추출 - 어떤 코드를 그룹으로 묶어도 되겠다고 판단될땐 그 코드를 빼내어 목적을 잘 나타내는 직관적 이름의 메소드로 만들자. - 메소드 추출로 코드의 명료성이 향상 되기만 한다면 메소드명이 추출한 코드보다 길어도 메소드 추출을 실시해야 한다. - 지역 변수가 읽기 용으로만 사용된다면 그냥 매개변수로 전달하라. 메소드 내용 직접 삽입 - 메소드 기능이 너무 단순해서 메소드 명만 봐도 뻔할땐 그 메소드의 기능을 호출하는 메소드에 넣어버리고 그 메소드는 삭제하라 - 주의할점은 메소드가 재정의 되어있..