Design Pattern을 창시한 GoF의 한명이자, Framework 설계의 대가 Ralph Johnson. 소프트웨어 설계에 관심있는 분이라면, 한번쯤은 들어보셨을 겁니다.
Framework Design Guideline 번역을 위해, Framework 관련 Paper들을 계속해서 읽고 있습니다. 그러면 꼭 만나는 분이 Ralph Johnson입니다.
그는 Martin Fowler의 직,간접적인 스승이며, 그가 이 분야에 미치는 영향은 실로 대단합니다.
아래와 같이 Framework에 관련된 논문을 4개 쓰셨는데요.
- Designing Reusable Classes
- Reusing Object-Oriented Design
- Documenting Frameworks Using Patterns
- Patterns For Framework Evolution.
그 중 가장 마지막 자료인 Evolving Frameworks 논문을 다 읽고, 이 POST를 통해 여러분과 공유하는 시간을 가지고자 합니다.
Framework Design Guideline의 저자인 Krzysztof Cwalina의 TechED 2007 Framework Engineering 온라인 세션을 듣고 토론회를 가졌습니다.
편역을 하기전에 Framework 에 관해 배경지식을 쌓고, Paper Meeting 행사를 위한 가이드라인을 만들고 공유하기 위한 목적도 있었습니다.
Krzysztof Cwalina는 실제 .NET Framework를 설계한 분으로, 그의 경험을 책을 통해서 공유했을 뿐만 아니라, FxCop 이라는 툴을 이용해 VS.NET 내부 개발자들의 코드 품질을 검증하는 시스템을 외부로 공개하고 알린 분이기도 합니다.
Framework Engineering은 TechED2007 Europe 에서 발표한 세션으로 원래 일반인에게는 비공개이나, 고맙게도 자신의 블로그를 통해 공유해 주시고 계십니다.
토론을 즐겁게 하기위해서는 어떻게 해야 될까요?
Framework Design Guideline 번역 팀과 TechED 2007에 발표된 Framework Engineering 강의를 듣고 서로 공유하는 시간을 가졌는데요.
함께 재미난 토론 방식을 시도해 보았습니다.
이번 POST는 저희들의 토론 방식을 여러분들고 같이 공유하고자 합니다.