BLOG main image
분류 전체보기 (344)
NWC Consulting (1)
서비스 (173)
출판 (169)
일반 (0)
195,318 Visitors up to today!
Today 34 hit, Yesterday 86 hit
daisy rss
2012.07.05 21:15

 

프로그래밍과 소프트웨어 아키텍처가 어떻게 다른지 비교하면서 시작합니다.

Programming is also an exacting craft, and people can spend their entire lives learning how to do it well. But programming is not software architecture. Many programmers spend years thinking about (or wrestling with) larger design issues: Should this application be extensible? If so, should that be done by providing a scripting interface, through some sort of plugin mechanism, or in some other way entirely? What should be done by the client, what should be left tothe server, and is "client-server" even a useful way to think about this application? These are not programming questions.

 

모방은 실제적인 기술을 익히는데 있어 매우 훌륭한 방법입니다. 소프트웨어 아키텍처링 기술을 배우는데 있어 불리한 점은 학습을 위한 다양한 문서화된 예들이 없다는 것입니다. 이 책은 이러한 상황을 바꿔보고자 하는 시도의 결과입니다. 

Each chapter describes the architecture of an open source application: how it is structured, how its parts interact, why it's built that way, and what lessons have been learned that can be applied to other big design problems.

 

전체는 두 권으로 되어 있는데 1권에서 25개 2권에서 24개의 오픈소스를 다룹니다. 하나의 오픈소스에 대해 하나의 장을 할당합니다.

 

 

RSMer's Page

1. 오픈소스의 아키텍처에 대한 문서화는 original author나 그에 상응하는 사람이여야 할 것입니다. 따라서 저자가 많아질 수 밖에 없습니다. 저자가 많아 질 때 일관성 문제가 발생할 수 있습니다. 이 책에서는 일관성에 대해서는 크게 신경을 쓴 것 같지는 않습니다. 형식보다는 내용에 신경쓴 것 같습니다.

다양한 저자들 사이에 일관성을 맞추기는 어렵겠지만 정리하는 사람 입장에서는 일관성을 맞출 수 있지 않겠나 싶습니다. 개인적으로 Document Software Architecture의 문서화 방식을 좋아합니다. Document Software Architecture는 오프라인 세미나로 진행되었지만 정리된 내용이 남아있지 않습니다. 해당 내용을 정리해가면서 이 책에 일관성을 부여하는 것도 괜찮아 보입니다. 

 

2. 세미나의 주 참여자 최상호, 장회수, 서만수, 한동균, 김현남 입니다 .

참여자가 1권에서 다루는 장들은 다음과 같습니다. 2권은 1권을 마치는 시점에서 정하도록 하겠습니다.

최상호: 10장, 18장, 20장

장회수: 8장, 9장, 15장

서만수: 3장, 11장, 14장

한동균: 6장, 12장

김현남: 나머지

저작자 표시 비영리 변경 금지
신고
김규표 | 2012.07.10 12:46 신고 | PERMALINK | EDIT/DEL | REPLY
7월5일날 올라왔군요. 몰랐네요 ^^; 트위터에는 공지가 안되나요?
Justine | 2012.07.11 00:54 신고 | PERMALINK | EDIT/DEL
트위터로 공지되었습니다. 놓치신 것 같네요.
Mickey | 2012.07.11 21:36 신고 | PERMALINK | EDIT/DEL | REPLY
2장은 언제 하나요? 제가 3장이니 바로 그 다음이네요...^^
Justine | 2012.07.12 00:35 신고 | PERMALINK | EDIT/DEL
다음주까지 해야 하지 않나 싶네요. Mickey님도 다음주까지 끝낸다고 생각하시고 계획하시면 될 것 같습니다.
Name
Password
Homepage
Secret

티스토리 툴바