Clean Code

Java開發不可忽視的小細節(不斷總結中…)

筆者一直強調,作為程式設計師,的基本素養有兩點:一是專業,即:對程式碼匠藝精神保持敬畏之心二是CC,即:任何一個傻瓜都能寫出計算機可以理解的程式碼,唯有寫出人類容易理解的程式碼,才是優秀的程式設計師 作為一個使用Java語言的程式設計師,想要做到專業,程式碼匠藝精神和整潔程式碼風格,至少我認為,除了 […]

程式碼整潔之道(Clean Code) 筆記(二)

第四章:註釋 別給糟糕的程式碼加註釋 — 重新寫吧 什麼也不會比亂七八糟的註釋更有本事搞亂一個模組。什麼也不會比陳舊,提供錯誤資訊的註釋更有破壞性 若程式設計語方足夠有表達力,或者我們長於用這些語方來表達意圖,就不那麼需要註釋 — 也許根本不需要 註釋的恰當用法是彌補我們在用 […]

程式碼整潔之道(Clean Code) 筆記(三)

第八章:邊界 本章關於如何學習使用第三方元件 第三元件或框架追求普適性,而使用者則想要集中滿足特定的需求 學習第三方元件首當其衝當然還是文件,其次重要的是它的單元測試,我甚至是把單元測試當作文件的一部分來看待。其實更重要的方法是學習性測試(learning tests), 通過測試來學習才是切實的體 […]