《軟體設計精要與模式》

2021-09-05 06:21:31 字數 955 閱讀 7101

「給我乙個支點,我就能撬起地球」。關鍵不在於力量有多大,而在於如何合理地利用力量。軟體設計同樣如此。思想的確立,技巧的把握,將在很大程度上決定軟 件架構的合理性。基於這樣的目的,本書圍繞著軟體設計的核心內容,結合大量的例項與**,充分地展示了軟體設計之美,以及設計「力量」的巧妙運用。內容涵 蓋了設計模式、重構、測試驅動開發、極限程式設計、軟體體系架構設計等重要的設計方法與技巧。這些內容是軟體設計中最重要的「流行元素」,是程式設計師向設計師「 涅磐」的基石,是從小工到專家的修煉法門。

本書沒有高文大冊般的晦澀難懂,卻又多了幾分一般技術書所沒有的溫情與雅韻。作者力求從枯燥的技術描述中,帶出幾分文學作品的情趣出來。誰又規定技術書一定要板著臉孔教訓人呢?

內容簡介

購買方式:

當當網:

第二書店:

china-pub:

華儲網:

卓越網:

(通過豆瓣訪問)

源**使用說明:

本書光碟所附的所有**均採用c#語言編寫,並在windows xp, visual studio 2005, sql server 2000環境下編譯通過。本書介紹的專案例項,其源**均放在與章節相對應的資料夾中,讀者可以直接開啟解決方案檔案,檢視並執行程式。

光碟中的部分程式編寫了相應的單元測試用例。為保證程式正常執行,可以到www.nunit.org

第22章的程式並沒有利用nunit編寫單元測試用例,而是在解決方案中建立了visual studio 2005的test project專案。因此,測試被整合在visual studio 2005中。之所以展示兩種單元測試方法,在於這兩種方式是目前在.net平台下進行單元測試的主要選擇。在本章**的解決方案資料夾中,話單檔案及話單 的配置檔案等外部檔案被放到了configfile目錄中。當執行測試用例時,系統會將這些檔案複製到testresults目錄下的相應位置。

。可以訪問作者的個人**(

),獲得本書的最新資訊。

書評 軟體設計精要與模式

書評 軟體設計精要與模式 終於閱讀完了張逸先生的 軟體設計精要與模式 一書,掩卷沉思,書中對於軟體設計這門學問的理解和闡述讓我受益良多,潛移默化之中,我對於軟體設計的過程以及模式的使用又有了新的認識。因此,我對此書的評價是一本不可多得的優秀書籍。不能光說優秀,到底優秀在何處呢?個人感覺有以下幾點 首...

書評 軟體設計精要與模式

宣告 絕非廣告,終於閱讀完了張逸先生的 軟體設計精要與模式 一書,掩卷沉思,書中對於軟體設計這門學問的理解和闡述讓我受益良多,潛移默化之中,我對於軟體設計的過程以及模式的使用又有了新的認識。因此,我對此書的評價是一本不可多得的優秀書籍。不能光說優秀,到底優秀在何處呢?個人感覺有以下幾點 首先,內容不...

《軟體設計精要與模式》書評

不能光說優秀,到底優秀在何處呢?個人感覺有以下幾點 首先,內容不浮躁。放眼當今的圖書市場,很多書都被冠以 天精通 入門到精通 等等很 人的題目,具體的內容卻讓人不敢恭維,看完全書之後,學到的都是最基本的知識,能夠跟著書上的例子做幾個簡單的程式,甚至於還學會了其中一些不好的程式設計習慣,就飄飄然以為自...