要想成為一名優(yōu)秀的軟件開發(fā)傊,需要熟練應(yīng)用編程語言和開發(fā)工具,更重要的是能夠領(lǐng)悟代美代碼背后的原則和前人總結(jié)的經(jīng)驗(yàn)——這正是本書的主題。本書凝聚了世界級(jí)軟件開發(fā)大師RobertCMartin數(shù)十年軟件開發(fā)和培訓(xùn)經(jīng)驗(yàn),Java版曾榮獲計(jì)算機(jī)圖書最高榮譽(yù)——Jolt大獎(jiǎng),是廣受推的經(jīng)典著作,自出版以來一直暢銷不衰。
本書不僅是一部深入淺出、生動(dòng)易懂的面向?qū)ο笤瓌t與模式著作,而且還是一部通俗的敏捷方法導(dǎo)引書和快速實(shí)用UML教程。通過本書你會(huì)發(fā)現(xiàn),許多以前看起來非?菰镔M(fèi)解的概念,忽然間都豁然開朗,變得鮮活生動(dòng)起來。
C#版與此前的Java版相比,主要的更新包括加強(qiáng)了對(duì)UML的介紹章節(jié),使其更加貼近實(shí)戰(zhàn),增加了對(duì)MVP模式的介紹等。注釋版在原著基礎(chǔ)上增加了豐富的詞語注釋和背景提示,使讀者能夠輕松地領(lǐng)略原汁原味的名著的風(fēng)采。
軟件開發(fā)的不朽經(jīng)典,生動(dòng)闡述面向?qū)ο笤瓌t、敏捷實(shí)踐、UML和模式,大量C#實(shí)戰(zhàn)示例,讓你親歷現(xiàn)場(chǎng),豐富的詞匯和背景注釋,助你輕松讀經(jīng)典。