practices of an agile developer
高效程式設計師的45個習慣
敏捷開發修煉之道
[美]venkat subramaniam/andy hunt
注:該書以習慣的方式描述了一些實際開發過程,並將錯誤的習慣(魔鬼)和正確的習慣(天使)放在一起進行對比。如果還是不能從魔鬼中轉到天使,那麼通過閱讀「切身感受」,看看大師們是怎樣考慮這個問題的,如果遇到特殊的情況,那麼就在學會「平衡的藝術」,不要盲目的為了敏捷而毀掉了原本就脆弱的體系。
習慣主要分布在心態、學習、和使用者互動、編碼、除錯、協作幾個方面。
書目第1章:敏捷----高效軟體開發之道
第2章:態度決定一切
1、做事
2、欲速則不達
3、對事不對人
4、排除萬難,奮勇前進
第3章:學無止境
5、跟蹤變化
6、對團隊投資
7、懂得丟棄
8、打破沙鍋問到底
9、把握開發節奏
第4章:交付使用者想要的軟體
10、讓客戶做決定
11、讓設計指導而不是操縱開發
12、合理地使用技術
13、保持可以發布
14、提早整合,頻繁整合
15、提早實現自動化部署
16、使用演示獲得頻繁反饋
17、使用短迭代,增量發布
18、固定的**就意味著背叛承諾
第5章:敏捷反饋
19、守護天使
20、先用它再實現它
21、不同環境,就有不同問題
22、自動驗收測試
23、度量真實的進度
24、傾聽使用者的聲音
第6章:敏捷編碼
25、**要清晰地表達意圖
26、用**溝通
27、動態評估取捨
28、增量式程式設計
29、保持簡單
30、編寫內聚的**
31、告知,不要詢問
32、根據契約進行替換
第7章:敏捷除錯
33、記錄問題解決日誌
34、警告就是錯誤
35、對問題各個擊破
36、報告所有的異常
37、提供有用的錯誤資訊
第8章:敏捷協作
38、定期安排會面時間
39、架構師必須寫**
40、實行**集體所有制
41、成為指導者
42、允許大家自己想辦法
43、準備好後再共享**
44、做**複查
45、及時通報進展和問題
第9章:尾聲:走向敏捷
9.1:只要乙個新的習慣
9.2:拯救頻臨失敗的專案
9.3:引入敏捷:管理者指南
9.4:引入敏捷:程式設計師指南
9.5:結束了嗎
高效程式設計師的45個習慣
做事。與其推卸責任,不如去解決問題。欲速則不達。要增量程式設計,步步為營。沒真正理解一段 之前,別急著去修改它。對事不對人。掌握提問 反駁 爭論的技巧,注意說話口吻,不能帶個人情緒的接受或反駁別人觀點。排除萬難,勇奮前進。要真誠 有勇氣地說出實情和想法。當你發現某段 很混亂,需要重構,好,說出來。跟...
高效程式設計師的45個習慣2
1.選用有意義的注釋,用注釋描述 意圖和約束,注釋不能取代好的 2.在效能.商業價值.優雅.生產力幾個因素上,沒有必要追求所有的最優,開發者需要權衡,合理投入 3.使用漸進的方式來程式設計,尋找優化點,而不是追求一氣呵成,除非有不可辯駁的理由,否則不要使用艱深的技術.模式,使用最簡單的解決方案 4....
《高效程式設計師的45個習慣》之體會
不知大家是否有這樣的感覺,總有那麼多國外的好東西因為名字翻譯太爛被大家忽視或者被低端化,比如那部印度的經典影片 3 idiots 被本土化後成了 三傻大鬧波里活 還有經典書籍 pragmatic programmer 本土化後成為 程式設計師修煉之道 從小工到專家 包括這本 practices of...