Clean Code 讀後心得以及案例分享
最近看完 Clean Code 這本書,但其實嚴格來說也不算完整看完,因為本書是以 Java 當作基礎撰寫,且又有許多物件導向程式設計的概念,對目前的我來說並不是非常熟悉,所以有很多內容是直接跳過的或是似懂非懂地看過去;即使如此,還是從中吸收到許多觀念。
我認為這本書的精華是 Ch.12 羽化 以及 Ch.17 程式碼的氣味與啟發,如果時間不夠的人又想了解 Clean Code 這本書在說什麼,可以直接翻閱這兩章:
- Ch.12 羽化
- 簡單設計四守則,包含
執行完所有的測試、沒有重複的部分、表達程式設計師的本意以及最小化類別與方法的數量。
- 簡單設計四守則,包含
- Ch.17 程式碼的氣味與啟發
- 引用了 Martin Fowler 在重構這本書裡許多不同的 Code Smells,並加上本書作者 Robert 自己發現的 smells。

