易讀程式碼之美學 筆記

Jia
Jan 3, 2021

2021.01.03

第一章:程式碼應該易於理解(三個月後,唯一了解這段扣的,只剩上帝了)

第一部分 表層改善

第二章:富含資訊的名稱(變數命名可以在多一點資訊)

第三章:不被誤解的名稱(變數命名可以不會讓人黑人問號)

第四章:美學(排版漂亮看扣心情會很好)

第五章:認識註解(甚麼時候(該/不該)寫註解)

第六章:讓註解精確與整潔(怎麼寫漂亮的註解)

第二部分 簡化迴圈與邏輯

第七章:提供控制流程的可讀性(用一些方法讓程式更容易理解)

第八章:分解巨大表示式(不要全部都寫同一支)

第九章:變數與可讀性(透過增加變數也能讓程式碼更易理解)

第三部分 重新組織程式碼

第十章:抽離不相關的子問題(一個高階工作可拆成很多低階)

第十一章:一次一項工作(動手寫之前,給自己幾分鐘思考)

第十二章:將想法轉化為程式碼(你講得出來,就寫得出來)

第十三章:撰寫較少程式碼(少看一行(糞扣),就能少理解一行)

第四部份、精選主題

第十四章:測試與可讀性

第十五章:「分/時計數器」的設計與實作

Reference

易讀程式之美學-提升程式碼可讀性的簡單法則 (The Art of Readable Code)

Dustin Boswell, Trevor Foucher 著、莊弘祥 譯

--

--

Jia

看一次不懂 就看兩次吧。每一天努力一點,不知不覺就會成為想像中的樣子的。 like60955@gmail.com