2021.01.03
第一章:程式碼應該易於理解(三個月後,唯一了解這段扣的,只剩上帝了)
第一部分 表層改善
第二章:富含資訊的名稱(變數命名可以在多一點資訊)
第三章:不被誤解的名稱(變數命名可以不會讓人黑人問號)
第四章:美學(排版漂亮看扣心情會很好)
第五章:認識註解(甚麼時候(該/不該)寫註解)
第六章:讓註解精確與整潔(怎麼寫漂亮的註解)
第二部分 簡化迴圈與邏輯
第七章:提供控制流程的可讀性(用一些方法讓程式更容易理解)
第八章:分解巨大表示式(不要全部都寫同一支)
第九章:變數與可讀性(透過增加變數也能讓程式碼更易理解)
第三部分 重新組織程式碼
第十章:抽離不相關的子問題(一個高階工作可拆成很多低階)
第十一章:一次一項工作(動手寫之前,給自己幾分鐘思考)
第十二章:將想法轉化為程式碼(你講得出來,就寫得出來)
第十三章:撰寫較少程式碼(少看一行(糞扣),就能少理解一行)
第四部份、精選主題
第十四章:測試與可讀性
第十五章:「分/時計數器」的設計與實作
Reference
易讀程式之美學-提升程式碼可讀性的簡單法則 (The Art of Readable Code)
Dustin Boswell, Trevor Foucher 著、莊弘祥 譯