Eternity's Chit-Chat

aeternum.egloos.com



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

1

진화적인 설계-2.소프트웨어 아키텍처와 메타포 4부

소프트웨어 아키텍처와 시스템 메타포(System Metaphor)소프트웨어 개발이란 도메인에 적합한 개념을 발견하고 이를 적절한 추상화와 표기법을 이용해 코드로 표현하는 작업이다. 소프트웨어의 태동기부터 사람들은 문제 영역에 적합한 추상화를 고안하기 위해 메타포를 활용해 왔다. 메타포는 프로그램 작성과 관련된 거의 대부분의 활동에 영향을 미친다. 객체를...

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

패턴과 패턴 언어Ward Cunningham과 Kent Beck이 Christopher Alexander 의 패턴 개념을 소프트웨어 개발 커뮤니티에 소개한 이후 패턴은 항상 소프트웨어 개발 영역의 중요한 화두가 되어 왔다. GOF가 저술한 “Design Patterns”에 의해 패턴이 대중화된 이후 소프트웨어와 관련된 패턴을 다루는 수많은 저작물이 쏟아...

Framework - 3부[完]

프레임워크의 진화재사용 가능한 프레임워크는 실제로 재사용되었을 때에만 재사용 가능하다고 말할 수 있다. 의존성 역전과 제어 역전의 원리를 통해 확장 가능하도록 프레임워크를 구축했다고 해도 요구사항의 변화와 도메인 규칙의 확장을 수용하지 못하는 프레임워크는 재사용되기 어렵다. 그러나 프레임워크의 사용 패턴을 예견하고 변화에 대응하기 위해서는 실제적으로 프...
1