實(shí)現(xiàn)模式豆瓣.pdf
http://www.www.srpcoatings.com
2020年11月3日
![]() |
| 第1頁(yè) |
![]() |
| 第9頁(yè) |
![]() |
| 第15頁(yè) |
![]() |
| 第32頁(yè) |
![]() |
| 第56頁(yè) |
參見附件(26255KB,195頁(yè))。
實(shí)現(xiàn)模式,“Kent是用代碼來(lái)溝通的大師,他的代碼條分縷析,明曉清晰,如益友攜手,如良師解惑,令人豁然開朗!薄狤rich Gamma,IBM杰出工程師

內(nèi)容簡(jiǎn)介
在這本新書《實(shí)現(xiàn)模式》里面,Kent Beck將自己多年形成的編程習(xí)慣以及閱讀既有代碼的體驗(yàn)?zāi)毘闪司幊讨械膬r(jià)值觀、原則和77種實(shí)現(xiàn)模式。
溝通、簡(jiǎn)單和靈活的價(jià)值觀應(yīng)當(dāng)被所有開發(fā)人員所銘記,無(wú)時(shí)或忘。局部影響、最小化重復(fù)、將邏輯與數(shù)據(jù)捆綁等原則同樣是通用性的指導(dǎo)思想,比價(jià)值觀更貼近編程場(chǎng)景,在價(jià)值觀和模式之間搭建了標(biāo)梁。在77個(gè)實(shí)現(xiàn)模式中,每一個(gè)模式都覆蓋了編寫簡(jiǎn)潔、清晰、易擴(kuò)展、易維護(hù)的代碼這一原則的某個(gè)方面。它們?yōu)槿粘5木幊烫峁┝素S富翔實(shí)的參考依據(jù),并告訴大家這些代碼如何為降低溝通成本和提高有效產(chǎn)出提供保障。
本書適用于各個(gè)階段的開發(fā)者群體,剛剛涉足軟件開發(fā)領(lǐng)域的新人能夠透過(guò)大師的眼睛來(lái)看待編程,了解編程的價(jià)值觀與原則:而具有豐富經(jīng)驗(yàn)的資深工程師則可以通過(guò)這些模式進(jìn)行反思,探究成功實(shí)踐背后的意義。把價(jià)值觀、原則和開發(fā)實(shí)踐結(jié)合之后,日常開發(fā)工作便會(huì)以新新迷人的形式呈現(xiàn)在我們面前。
作者簡(jiǎn)介
Kent Beck,軟件業(yè)中最具創(chuàng)新力、最富盛名的領(lǐng)袖之一。長(zhǎng)期以來(lái),他一直致力于挑戰(zhàn)軟件工程教條,推動(dòng)模式、測(cè)試驅(qū)動(dòng)開發(fā)以及極限編程等思想的應(yīng)用和傳播。他是Three Rivers Institute的創(chuàng)始人和董事,也是Agitar Software的成員。他在Addison-Wesley出版了多本書籍,其中包括Test-Driven Development(中譯版《測(cè)試驅(qū)動(dòng)開發(fā)》),以及與Cynthia Andres合著的Extreme Programming Explained(中譯版《解析極限編程》)。
譯者簡(jiǎn)介
李劍:InfoQ中文站敏捷社區(qū)首席編輯,Ethos資深工程師,譯作有《深入淺出Struts2、《硝煙中的Scrum和XP》.有志于為敏捷思想的傳播與推廣貢獻(xiàn)綿薄之力。
熊節(jié):InfoQ中文站敏捷社區(qū)編輯,ThoughtWorks資深咨詢師,曾參與
《重構(gòu):改善既有代碼的設(shè)計(jì)(中文版)》、《J2EE核心模式》(原書第2版)
(Contributing to Eclipse(中文版)》等圖書的翻譯。目前正在從事Ruby on Rails的項(xiàng)目,并致力于敏捷方法與思想的推廣
郭曉剛:InfoQ中文站架構(gòu)社區(qū)首席編輯,是一名獨(dú)立開發(fā)者,在經(jīng)過(guò)了10年修練之后,總算是懂得一點(diǎn)編程了,目前主要關(guān)注以Spring Framework和Hibernate為主干的Java Stack和Adobe Flex,Microsoft Office的插件開發(fā)也是關(guān)心的方向之一,同時(shí)也在盡力做一些技術(shù)翻譯工作,把知識(shí)與更多的人分享。
全書概覽
總體介紹 這幾個(gè)簡(jiǎn)短的章節(jié)描述了“用代碼溝通”的重要性與價(jià)值所在,以及實(shí)現(xiàn)模式背后的思想;
類這部分的模式講述了為什么要?jiǎng)?chuàng)建類,如何創(chuàng)建類,如何用類來(lái)書寫邏輯等問(wèn)題
狀態(tài)關(guān)于狀態(tài)存取的模式;
行為這部分的模式告訴閱讀者如何用代碼來(lái)表現(xiàn)邏輯,特別是如何用多種不同的方式來(lái)做這件事;
方法 關(guān)于如何編寫方法的模式,它們將告訴你,根據(jù)你對(duì)方法的分解和命名,閱讀者會(huì)作出怎樣的判斷;
容器關(guān)于選擇和使用容器的模式;
改進(jìn)框架 上述模式的變體,適用于框架開發(fā)(而非應(yīng)用程序開發(fā))
實(shí)現(xiàn)模式截圖



您現(xiàn)在查看是摘要介紹頁(yè), 詳見PDF附件(26255KB,195頁(yè))。
現(xiàn)模式豆瓣_1.jpg)
現(xiàn)模式豆瓣_2.jpg)
現(xiàn)模式豆瓣_3.jpg)
現(xiàn)模式豆瓣_5.jpg)
現(xiàn)模式豆瓣_6.jpg)