2011년 5월 26일 목요일

Move Field


필드가 자신이 정의된 클래스 보다 다른 클래스에 의해서 더 많이 사용되고 있다면 타켓 클래스에 새로운 필드를 만들고 기존 필드를 사용하는 모든 부분을 변경하라.
! 절차
  • 필드가 public으로 선언되어 있다면 Encapsulate Field를 사용한다.
  • 타켓 클래스에 필드와 그 필드에 대한 get/set 메소드를 만든다.
  • 소스 클래스에서 타켓 객체를 참조하는 방법을 결정한다.
  • 소스 클래스에 있는 필드를 제거한다.
  • 소스 필드를 참조하고 있는 모든 부분을 타켓 클래스에 있는 적당한 메소드를 참조하도록 바꾼다.

댓글 없음:

댓글 쓰기

ETL 솔루션 환경

ETL 솔루션 환경 하둡은 대용량 데이터를 값싸고 빠르게 분석할 수 있는 길을 만들어줬다. 통계분석 엔진인 “R”역시 하둡 못지 않게 관심을 받고 있다. 빅데이터 역시 데이터라는 점을 볼때 분산처리와 분석 그 이전에 데이터 품질 등 데이...