마틴 파울러 (1) 썸네일형 리스트형 리팩토링 : 1장 첫 번째 예제 - 메서드의 분해 및 재분배 1장의 전체적인 내용 : 1장에서는 흔한 디자인 상의 결점을 갖고 있는 작은 프로그램을 갖고 리팩토링을 해서 만족할 만한 수준의 객체 지향 프로그램으로 만드는 과정을 그린다. 우리는 이 과정에서 리팩토링의 프로세스와 몇가지 유용한 리팩토링을 적용하는 것을 본다. 이를 통해 리팩토링이란 무엇인가를 어느정도 이해할 수 있게 한다. 예제 - 비디오 가게에서 고객이 어떤 영화를 얼마나 오랫동안 빌렸는 지 보여주고 이 영화의 종류와 대여기간에 따라 요금을 계산하는 프로그램 영화의 종류는 보통, 어린이용, 최신 이렇게 세 가지 종류로 나뉜다. Movie package com.heejin.ex01; public class Movie { public static final int CHILDREN = 2; public .. 이전 1 다음