잡담

legacy code refactoring

tomato13 2007. 7. 4. 00:42

adapter의 역할을 다음과 같이 설명할 수 있다. 첫째는 mock생성을 용이하게 하기 때문에 code의 testability를 높일 수 있다. 둘째는 기존의 구조적 프로그램밍에서 함수 혹은 컴포넌트 단위의 재사용 가능 모듈생성을 가능하게 한다. 재사용가능한 모듈이 되기 위해서는 encapsulation을 지원하고 interface가 잘 정의되어 있어야 한다. adapter를 적용함으로써 이에 대한 향상을 도모할 수 있다. 그리고 이는 향후 객체지향 프로그램으로의 변환을 용이하게 한다.

'잡담' 카테고리의 다른 글

legacy & reengineering  (0) 2007.07.14
Retrofitting unit tests  (0) 2007.07.04
Software Component Test Cases: The Need for a Conceptual Taxonomy  (0) 2007.06.27
linux path 설정  (0) 2007.06.22
Enterprise java beans fundamental  (0) 2007.06.21