《代碼的整潔之道》第一章筆記

前言:
  《代碼的整潔之道》這本書是非常值得讀的,“Bob大叔”是這本書的作者,他有兩本,一本是講的關于代碼的整潔,現在我讀是關于程序員的職業素養的

專業主義

1. 清楚你要什么
  1. 是想做專業人士,還是非專業人士?,專業人士要勇于承擔責任
2. 不行損害之事
  1. 對自己的代碼不完美負責,沒人能寫出完美的軟件,但這并不表示你不用對不完美負責。
  2. 讓QA找不出任何問題來,要確信代碼正常運行--->測試,一遍遍地測,翻來覆去、顛來倒去地測,使出渾身解數來測!使用自動化QA,FitNesse.
  3. 不要破壞結構,專業人士應牢記『PPP2001』書中,創建靈活可維護的結構軟件設計原則和模式,

如果你希望自己的軟件靈活可變,那就應該時常修改它!

3. 每個專業人士必須精通的事項
  1. 設計模式,GOF書中能描述24種模式,POSA書中的多數模式
  2. 設計原則,了解SOLID原則,深刻理解組件設計原則。
  3. 方法,理解XP,Scrum、精益、看板、瀑布、結構化設計等。
  4. 實踐,掌握測試驅動開發、面向對象設計、結構化分析及結構化設計等。
  5. 工件, 了解如何使用UML圖、DFD圖、結構圖、Petri網絡圖、狀態遷移圖表、流程圖和決策表。  
4. 堅持學習
  1. 讀書,看相關文章,關注博客和微博,參加技術大會,不懂就學,不要畏難。
  2. 練習, 不停的練習,找一些有待解決的簡單編程問題,這個練習目的不是找出解決方法(你已經知道方法了),而是訓練你的手指和大腦。
5. 謙遜,站在雇主/客戶角度思考,要開發的功能真正能滿足雇主的需求。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容