第四次读书笔记
編寫可讀代碼的藝術讀書筆記
這本書主要講了代碼的一些編碼規范和養成一些編碼過程中的好習慣。
關于變量取名字,應該讓名字攜帶上更多的信息,而不是給糟糕的命名添加注釋。給變量名帶上重要的細節可以帶上單位的值或者附帶其他重要的屬性。同時,可以使用大小寫和下劃線來區分共有變量和私有變量。此外,變量命名不應該使用可能會造成誤解的名字。尤其是布爾值,應該給布爾值自己的名字而不是直接使用FALSE或者TRUE。這一點和不適用無意義的數字有相同的效果。名字應該盡量專業,不空泛,例如避免t之類的變量名。
在代碼中,應該保持個人風格的一致性,不同代碼段之間應當用空格分開形成段落。不同層次之間代碼的縮進也是很重要的。這可以讓代碼易于理解和閱讀。同時,要把意義相似的代碼塊組織起來使用,類似于把聲明按塊組織起來。但是變量的定義應當盡量靠近使用的地方,方便理解。
關于注釋,注釋應該添加一些必要的東西,而非為了注釋而注釋。常量需要添加注釋來理解,要做的事情,采取某種方法的原因需要添加一些注釋,對某些事情的總結性和有助于全局性理解的地方應該添加注釋。
關于控制流,要把左側的值作為傾向于變化的值,右側的值傾向于常量,if/else中應該先處理正邏輯或者簡單的情況。為了讓流顯得自然,應當盡量避免函數中的提前返回。
不相關的代碼進行分割,把普通代碼和特殊代碼分隔開,可以采取的方法有創造大量通用代碼,簡化已有接口等。對于一個函數,應該讓他的功能盡量單一化,即減小函數之間的耦合。一次只做一件事情。
轉載于:https://www.cnblogs.com/blazersforever/p/8677640.html
總結
- 上一篇: 《云栖精选》第8期:科技,改变世界
- 下一篇: 获取网卡地址