Re: [請教] 入門書籍推薦

作者: lovemage (要用功)   2011-01-09 13:33:18
※ 引述《hstt ()》之銘言:
: 想請教板上的前輩們
: 關於軟體設計的書
: 1. 深入淺出物件導向分析與設計
: 2. 大話設計模式
: 3. 設計模式之禪
: 這三本我看網路上的介紹似乎都不錯
: 請問如果以入門來講哪本書比較適合呢?
: 或是有其他更推薦的入門書?
: P.S. 我大多是用C#開發為主
你好,前兩本讀過,都算還不錯的書,不過我推薦以下幾本
1. Applying UML and Patterns An Introduction to Objrct-Oriented Analysis and
Design and Iterative Development 3th edition
這一本對軟體開發人員學習物件導向知識,我覺得是相當好的起點,也提供了很多
延申閱讀的資料,如果是自修可以安排兩三個月的時間先將前17章讀個兩遍,並試
著在專案中用出來
2. Agile Software Development: Principles, Patterns, and Practices
這本有C#為範例的版本。我覺得比第一本難讀不少,但是在設計面講的相當深入,
感覺底子越好的人越能透過書本跟作者對話
3. Refactring:Improving the Design of Existing Code
實務上很好用的書,但是容易產生知其然不知其所以然的狀況,建議跟第一本搭配
可以同時從理論與實務兩個方向學習物件導向的精神
最後建議以學一點,用一點的方式來進行,書中的設計理論不少是相衝突的,且各有優
缺點,又因為沒有完美的設計方案,所以我們要在不斷的取捨當中吸收經驗,如果有個
經驗豐富的人能帶你或是找到志同道合的人一起討論,比較不會被困住 ^^
作者: ericwang1017 (Eric)   2011-04-24 02:45:00
推第二本。很棒,uncle bob寫的

Links booklink

Contact Us: admin [ a t ] ucptt.com