컴퓨터/이론 및 tools 사용

[리팩토링 refactoring] Organizing Data 데이터 체계화

review777777 2017. 1. 26. 23:10
반응형

Organizing Data 데이터 체계화

이 리팩토링 기술은 데이터 처리를 돕고 프리미티브를 풍푸한 클래스 기능으로 대체한다

또 다른 중요한 결과는 클래스 연결을 풀어서 더 이식성 있고 재사용 가능하게 한다.



Organizing Data

- Self Encapsutate Field

- Replace Data Value with Object

- Change Value to Reference

- Change Reference to Value

- Replace Array with Object

- Duplicate Observed Data

- Change Unidrectional Association to Bidirectional

- Change Bidirectional Association to Unidrectional

- Replace Magic Number with symbolic Constant

- Encapsulate Field

- Encapsulate Collection

- Replace Type Code with Class

- Replace Type Code with Subclasses

- Replace Type Code with State/Strategy

- Replace Subcalss with Fields


반응형