注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)科學(xué)理論與基礎(chǔ)知識(shí)匠藝整潔之道:程序員的職業(yè)修養(yǎng)(英文版)

匠藝整潔之道:程序員的職業(yè)修養(yǎng)(英文版)

匠藝整潔之道:程序員的職業(yè)修養(yǎng)(英文版)

定 價(jià):¥148.00

作 者: (美)羅伯特?C.馬丁
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787121445828 出版時(shí)間: 2023-05-01 包裝: 平塑
開本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  羅伯特?C.馬?。U勃大叔)因在技術(shù)人群中聲名遠(yuǎn)播的Clean系列在全球圈粉無(wú)數(shù)。本書為其燙手新作,旨在為廣大工程師指明一條通向匠師之路,包括飽經(jīng)洗礪的敏捷技術(shù)實(shí)踐,如何通過持續(xù)的努力提高專業(yè)素養(yǎng),軟件可用之上的目標(biāo)與技能,以及如何激發(fā)團(tuán)隊(duì)潛能,等等。本書融會(huì)幾本經(jīng)典著作的精髓,將"整潔”方法論推向至高境界—軟件開發(fā)者有責(zé)任維護(hù)世界正常運(yùn)行,而"人”才是"技術(shù)”的決定者。 本書共分三部分,前兩部分用實(shí)例闡釋TDD在敏捷軟件中的運(yùn)用,以及驗(yàn)收測(cè)試、協(xié)同編程等常被忽視的敏捷側(cè)面與具體策略,還探討了頗有價(jià)值的軟件設(shè)計(jì)方案相關(guān)話題;第Ⅲ部分拔地而起,直接提出十條堪稱金玉良言的"規(guī)勸”,以幫助程序員成為團(tuán)隊(duì)基石。

作者簡(jiǎn)介

  羅伯特?C.馬丁,自1970年起從事程序員職業(yè)。他與人合辦了cleancoders.com網(wǎng)站,為軟件開發(fā)者提供在線視頻培訓(xùn)服務(wù)。他還創(chuàng)辦了Uncle Bob咨詢有限公司,為分布于世界各地的大公司提供軟件咨詢、培訓(xùn)和技能培養(yǎng)服務(wù)。同時(shí),他也供職于芝加哥的軟件咨詢企業(yè)8th Light,任大匠(Master Craftsman)一職。羅伯特?C.馬丁,自1970年起從事程序員職業(yè)。他與人合辦了cleancoders.com網(wǎng)站,為軟件開發(fā)者提供在線視頻培訓(xùn)服務(wù)。他還創(chuàng)辦了Uncle Bob咨詢有限公司,為分布于世界各地的大公司提供軟件咨詢、培訓(xùn)和技能培養(yǎng)服務(wù)。同時(shí),他也供職于芝加哥的軟件咨詢企業(yè)8th Light,任大匠(Master Craftsman)一職。

圖書目錄

第 1 章 匠藝 ................................................................................... 25
第Ⅰ部分 紀(jì)律 ................................................................................ 35
極限編程 .............................................................................................................................. 37
生命之環(huán) ...................................................................................................................... 38
測(cè)試驅(qū)動(dòng)開發(fā) ...................................................................................................................... 39
重構(gòu) ...................................................................................................................................... 40
簡(jiǎn)單設(shè)計(jì) .............................................................................................................................. 41
協(xié)同編程 .............................................................................................................................. 41
驗(yàn)收測(cè)試 .............................................................................................................................. 42
第 2 章 測(cè)試驅(qū)動(dòng)開發(fā) ....................................................................... 43
概述 ...................................................................................................................................... 44
軟件 .............................................................................................................................. 46
TDD 三法則 ................................................................................................................. 47
第四法則 ...................................................................................................................... 58
基礎(chǔ)知識(shí) .............................................................................................................................. 59
簡(jiǎn)單示例 ...................................................................................................................... 60
棧 .................................................................................................................................. 60
質(zhì)因數(shù) .......................................................................................................................... 76
保齡球局 ...................................................................................................................... 86
小結(jié) .................................................................................................................................... 103
第3章 高級(jí)測(cè)試驅(qū)動(dòng)開發(fā) ................................................................... 105
排序示例一 ........................................................................................................................ 106
排序示例二 ........................................................................................................................ 111
卡殼 .................................................................................................................................... 119
安排、行動(dòng)、斷言 ............................................................................................................ 127
進(jìn)入 BDD ................................................................................................................... 128
有限狀態(tài)機(jī) ................................................................................................................ 129
再談 BDD ................................................................................................................... 131
測(cè)試替身 ............................................................................................................................ 132
DUMMY ..................................................................................................................... 135
STUB .......................................................................................................................... 139
SPY ............................................................................................................................. 142
MOCK ........................................................................................................................ 145
FAKE .......................................................................................................................... 148
TDD 不確定性原理 ................................................................................................... 150
倫敦派對(duì)決芝加哥派 ................................................................................................ 163
確定性問題 ................................................................................................................ 164
倫敦派 ........................................................................................................................ 165
芝加哥派 .................................................................................................................... 166
融合 ............................................................................................................................ 167
架構(gòu) .................................................................................................................................... 167
小結(jié) .................................................................................................................................... 169
第 4 章 設(shè)計(jì) ................................................................................. 171
測(cè)試數(shù)據(jù)庫(kù) ........................................................................................................................ 172
測(cè)試 GUI ............................................................................................................................ 174
GUI 輸入 .................................................................................................................... 177
測(cè)試模式 ............................................................................................................................ 178
專為測(cè)試創(chuàng)建子類 .................................................................................................... 179
自勵(lì) ............................................................................................................................ 180
HUMBLE OBJECT .................................................................................................... 181
測(cè)試設(shè)計(jì) ............................................................................................................................ 184
脆弱測(cè)試問題 ............................................................................................................ 184
一一對(duì)應(yīng) .................................................................................................................... 185
打破對(duì)應(yīng)關(guān)系 ............................................................................................................ 187
VIDEO STORE .......................................................................................................... 188
具體 vs 通用 ............................................................................................................... 207
轉(zhuǎn)換優(yōu)先順序 .................................................................................................................... 208
{} → NIL(無(wú)代碼→空值) .................................................................................. 210
NIL → CONSTANT(空值→常量) ..................................................................... 211
UNCONDITIONAL → SELECTION(無(wú)條件→條件選擇) .............................. 212
VALUE → LIST(值→列表) ...................................

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)