1. The Clean Coder
A Code of Conduct for Professional Programmers
Andy Cheng
2014.3.6
2. Robert C. Martin
• 自稱Uncle Bob (Bob大叔)
• 敏捷宣言(Agile Manifesto)發起人之一
• 魯蛇(Loser)到人生勝利組的代表
• https://twitter.com/unclebobmartin
• https://github.com/unclebob
17. 基本觀念
• 程式碼必須能夠正常工作
Code must work
• 程式碼必須能夠幫你解決客戶提出的問題
Code must solve the problem
• 程式碼必須要能和現有系統結合得天衣無縫
Code must fit well into the existed system
• 其他程式設計師必須能夠讀懂你的程式碼
Code must be readable by other programmers