1. 程式人生 > >《高效程式設計師的45個習慣--敏捷開發修煉之道》讀書總結

《高效程式設計師的45個習慣--敏捷開發修煉之道》讀書總結

記憶深刻的一句話:當我們決定做一件事情的時候,首先就要多問問自己:為什麼要做這件事情?它所帶來的好處是什麼?如果不做它又會有哪些壞處?有了清晰的目的和思路再去做事,遇到變化時就知道孰輕孰重,該怎麼調整計劃,同時也不至於被重複和乏味消磨了一時的意氣。 

書本的章節

  1. 敏捷
  2. 態度決定一切
  3. 學無止境
  4. 交付使用者想要的軟體
  5. 敏捷反饋
  6. 敏捷編碼
  7. 敏捷除錯
  8. 敏捷協作

要點總結

  • 團隊之間需要互相溝通,不能悶著頭搞開發!
  • 遇到難點,先自己搜尋一下解決辦法,要有時間的限定,如果無法解決請及時向上反饋,尋求幫助!
  • 關鍵邏輯部分必須要有相應的單元測試。
  • 程式碼要經常構建,經常提交,不要留到專案結束的那一刻開始。
  • 每天總結專案的進度:昨天有什麼收穫?今天計劃要做哪些工作?面臨著哪些障礙?
  • 如果專案的時間跨度比較大,需要在專案的開發途中經常開溝通會,確保進度,確保需求,確保編碼的質量!
  • 根據需要選擇技術。首先決定什麼是你需要的,接著為這些具體的問題評估使用技術。對任何要使用的技術,多問一些挑剔的問題,並真實的作出回答。
  • 單元測試:確保測試是可重複的。測試你的邊界條件。不要放過任何一個失敗的測試。
  • 編碼要遵循PIE(Program Intently ang Expressively)原則,程式碼要清晰表達意圖。
  • 程式碼集體所有制。