天天看點

高效程式員的45個習慣:靈活開發修煉之道

第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 結束了嗎 

  附錄a 資源 

  索引