高效程序員的45個(gè)習(xí)慣:敏捷開發(fā)修煉之道(修訂版)
定 價(jià):45 元
- 作者:(美)蘇帕拉馬尼亞姆,(美)亨特 著,錢安川,鄭柯 譯
- 出版時(shí)間:2014/10/1
- ISBN:9787115370365
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.11
- 頁(yè)碼:186
- 紙張:膠版紙
- 版次:2
- 開本:16開
《高效程序員的45個(gè)習(xí)慣:敏捷開發(fā)修煉之道(修訂版)》總結(jié)并生動(dòng)地闡述了成為高效的開發(fā)人員所需具備的45個(gè)習(xí)慣、思想觀念和方法,涵蓋了軟件開發(fā)進(jìn)程、編程和調(diào)試工作、開發(fā)者態(tài)度、項(xiàng)目和團(tuán)隊(duì)管理以及持續(xù)學(xué)習(xí)等幾方面。
《高效程序員的45個(gè)習(xí)慣:敏捷開發(fā)修煉之道(修訂版)》適合所有程序員閱讀。
十余年來(lái),軟件行業(yè)發(fā)生了翻天覆地的變化。敏捷方法大行其道,測(cè)試和測(cè)試驅(qū)動(dòng)開發(fā)在很多開發(fā)人員的工作中扮演著重要的角色。作為一名程序員,你應(yīng)該培養(yǎng)怎樣的素質(zhì),方能對(duì)多變的環(huán)境應(yīng)對(duì)自如,始終立于不敗之地? 本書簡(jiǎn)明實(shí)用、見解深刻,總結(jié)了高效程序員在開發(fā)過程中的45個(gè)個(gè)人習(xí)慣、思想觀念和方法,有助于開發(fā)人員在開發(fā)進(jìn)程、編碼工作、開發(fā)者態(tài)度、項(xiàng)目和團(tuán)隊(duì)管理以及持續(xù)學(xué)習(xí)這5個(gè)方面積極修煉。通過學(xué)習(xí)這些內(nèi)容,養(yǎng)成這些好的習(xí)慣,你可以極大地提升自己的編程實(shí)力,更快速、更可靠地交付更高質(zhì)量的軟件,從而成為真正的高效程序員。
Venkat Subramaniam博士
Agile Developer公司創(chuàng)始人,敏捷開發(fā)權(quán)威人士。他培訓(xùn)并指導(dǎo)了美國(guó)、加拿大、印度和歐洲多國(guó)的上千名軟件開發(fā)人員,并多次在各種大會(huì)上發(fā)表演講。他還是.NET Gotchas的作者。
Andy Hunt
敏捷開發(fā)權(quán)威人士,敏捷宣言的創(chuàng)始人,Pragmatic Programmers公司創(chuàng)始人。除了本書,他還著有《程序員修煉之道——從小工到專家》等多本備受讀者好評(píng)的圖書。
錢安川
匯銀豐網(wǎng)絡(luò)總裁助理兼CTO。專注于O2O、移動(dòng)互聯(lián)網(wǎng)領(lǐng)域的產(chǎn)品和管理。曾任ThoughtWorks公司軟件咨詢師、敏捷過程教練。
鄭柯
從事 IT 行業(yè)十余年,歷任程序員、項(xiàng)目經(jīng)理、市場(chǎng)、銷售,曾混跡于《程序員》、InfoQ 等技術(shù)媒體,F(xiàn)自由職業(yè),以藝術(shù)普及為畢生志業(yè),獨(dú)立創(chuàng)辦、運(yùn)營(yíng)“一天一件
Venkat Subramaniam博士
Agile Developer公司創(chuàng)始人,敏捷開發(fā)權(quán)威人士。他培訓(xùn)并指導(dǎo)了美國(guó)、加拿大、印度和歐洲多國(guó)的上千名軟件開發(fā)人員,并多次在各種大會(huì)上發(fā)表演講。他還是.NET Gotchas的作者。
Andy Hunt
敏捷開發(fā)權(quán)威人士,敏捷宣言的創(chuàng)始人,Pragmatic Programmers公司創(chuàng)始人。除了本書,他還著有《程序員修煉之道——從小工到專家》等多本備受讀者好評(píng)的圖書。
錢安川
匯銀豐網(wǎng)絡(luò)總裁助理兼CTO。專注于O2O、移動(dòng)互聯(lián)網(wǎng)領(lǐng)域的產(chǎn)品和管理。曾任ThoughtWorks公司軟件咨詢師、敏捷過程教練。
鄭柯
從事 IT 行業(yè)十余年,歷任程序員、項(xiàng)目經(jīng)理、市場(chǎng)、銷售,曾混跡于《程序員》、InfoQ 等技術(shù)媒體。現(xiàn)自由職業(yè),以藝術(shù)普及為畢生志業(yè),獨(dú)立創(chuàng)辦、運(yùn)營(yíng)“一天一件藝術(shù)品”豆瓣小站以及微信公眾訂閱號(hào)。
第1章 敏捷——高效軟件開發(fā)之道第2章 態(tài)度決定一切 1 做事 2 欲速則不達(dá) 3 對(duì)事不對(duì)人 4 排除萬(wàn)難,奮勇前進(jìn)第3章 學(xué)無(wú)止境 5 跟蹤變化 6 對(duì)團(tuán)隊(duì)投資 7 懂得丟棄 8 打破砂鍋問到底 9 把握開發(fā)節(jié)奏第4章 交付用戶想要的軟件 10 讓客戶做決定 11 讓設(shè)計(jì)指導(dǎo)而不是操縱開發(fā) 12 合理地使用技術(shù) 13 保持可以發(fā)布 14 提早集成,頻繁集成 15 提早實(shí)現(xiàn)自動(dòng)化部署 16 使用演示獲得頻繁反饋 17 使用短迭代,增量發(fā)布 18 固定的價(jià)格就意味著背叛承諾第5章 敏捷反饋 19 守護(hù)天使 20 先用它再實(shí)現(xiàn)它 21 不同環(huán)境,就有不同問題 22 自動(dòng)驗(yàn)收測(cè)試 23 度量真實(shí)的進(jìn)度 24 傾聽用戶的聲音第6章 敏捷編碼 25 代碼要清晰地表達(dá)意圖 26 用代碼溝通 27 動(dòng)態(tài)評(píng)估取舍 28 增量式編程 29 保持簡(jiǎn)單 30 編寫內(nèi)聚的代碼 31 告知,不要詢問 32 根據(jù)契約進(jìn)行替換第7章 敏捷調(diào)試 33 記錄解決問題的日志 34 警告就是錯(cuò)誤 35 對(duì)問題各個(gè)擊破 36 報(bào)告所有的異常 37 提供有用的錯(cuò)誤信息第8章 敏捷協(xié)作 38 定期安排會(huì)面時(shí)間 39 架構(gòu)師必須寫代碼 40 實(shí)行代碼集體所有制 41 成為指導(dǎo)者 42 允許大家自己想辦法 43 準(zhǔn)備好后再共享代碼 44 做代碼復(fù)查 45 及時(shí)通報(bào)進(jìn)展與問題第9章 尾聲:走向敏捷 9.1 只要一個(gè)新的習(xí)慣 9.2 拯救瀕臨失敗的項(xiàng)目 9.3 引入敏捷:管理者指南 9.4 引入敏捷:程序員指南 9.5 結(jié)束了嗎附錄 資源索引