[REFACTORING] 개요
추천사 동작하는 코드를 수정하는 과정에서 미묘한 버그가 생길 수 있음 코드를 분석하다가 새롭게 수정할 부분을 발견하면 더 깊이 파고드는 사람이 많은데 그럴수록 수정할 부분이 많아져 헤어나오지 못할 수도 있음 이 책을 읽으며 객체 지향 소프트웨어 개발, 리팩터링 원리, 좋은 리팩터링 습관을 배울 수 있음 언제 어떤 상황에 코드를 분석해서 개선해야하는지, 특히 6장~12장 리팩터링 기법이 모여있음 각 절차를 이해하고 한 번에 한 단계씩 실행할 것 오버라이딩(overriding) : 상속 관계에 있는 부모 클래스에서 이미 정의된 메소드를 자식 클래스에서 같은 시그니쳐를 갖는 메소드로 다시 정의하는 것 오버로딩(overloading) : 한 클래스 내에서 같은 이름의 메소드를 중복하여 정의하는 것 리팩터링 : ..
책
2023. 4. 13. 14:50
공지사항