天天看點

《高效程式員的45個習慣--靈活開發修煉之道》讀書總結

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

書本的章節

  1. 靈活
  2. 态度決定一切
  3. 學無止境
  4. 傳遞使用者想要的軟體
  5. 靈活回報
  6. 靈活編碼
  7. 靈活調試
  8. 靈活協作

要點總結

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