본문 바로가기

Development/Programming

[Refactoring] 메소드명 변경

코드는 컴퓨터보다 인간이 알아보기 쉽게 작성해야 한다. 인간이 알아보기 쉬우려면 코드에 사용된 모든 이름이 적절해야한다. 


public String getTelephoneNumber () {

return ("(" + _officeAreaCode + ") " + _officeNumber);

}

위의 코드를


class Person {


public String getTelephoneNumber () {

return getOfficeTelephoneNumber();

}


public String getOfficeTelephoneNumber () {

return ( + "(" + _officeAreaCode + ") " + _officeNumber);

}


}


위와 같이 변경한 후 호출되는 부분을 새 메서드로 바꾸자~!


ps. 요즘은 툴이 좋아서 이런 작업이 필요없을듯하다.. 하지만 책에 있는 내용을 정리하면서 적어봤다.