Eternity's Chit-Chat

aeternum.egloos.com



태그 : Refactoring 요약보기전체보기목록닫기

1

진화적인 설계-1.우리는 실패하고 있다 4부

패턴은 진화의 방향을 제시한다패턴을 사용하면서 부딪히게 되는 대부분의 문제는 패턴을 맹목적으로 사용할 때 발생한다. 대부분의 패턴 입문자가 빠지기 쉬운 함정은 패턴을 적용하는 컨텍스트의 적절성은 무시한 채 패턴의 구조에만 초점을 맞추는 것이다. 망치를 들면 모든 것이 못으로 보인다는 격언처럼 패턴을 익힌 후에는 모든 설계 문제를 패턴으로 해결하려고 시도...

진화적인 설계-1.우리는 실패하고 있다 2부

부채는 쌓이고요구사항 변경이 외부 품질의 적이라면 잘 못 된 메타포는 내부 품질의 적이다. 다른 성숙한 공학 분야에 비해 역사가 짧은 소프트웨어 개발 커뮤니티는 건축학이나 제조업과 같은 다른 공학 분야로부터 다양한 메타포를 차용해 왔다. 건축가가 설계 도면을 완성하면 하도급자에게 전달하여 건물을 짓도록 하는 소위 건축 메타포는 소프트웨어 개발 프로세스의...

유연한 설계를 위한 패턴과 원리 - 3.리팩토링을 통한 진보 8부

유연한 설계를 위한 패턴과 원리 - 3.리팩토링을 통한 진보 7부

유연한 설계를 위한 패턴과 원리 - 3.리팩토링을 통한 진보 6부

유연한 설계를 위한 패턴과 원리 - 3.리팩토링을 통한 진보 5부

유연한 설계를 위한 패턴과 원리 - 3.리팩토링을 통한 진보 4부

유연한 설계를 위한 패턴과 원리 - 3.리팩토링을 통한 진보 3부

유연한 설계를 위한 패턴과 원리 - 3.리팩토링을 통한 진보 2부

유연한 설계를 위한 패턴과 원리 - 3.리팩토링을 통한 진보 1부

1