可讀代碼的藝術 第二章

        第二章:命名中加入信息(Pack information into your names)

•    使用具體的詞——比如根據場景,相對於Get,Fetch或Download會比較好。

•    除了一些有充分理由的場合,否則應避免諸如tmp和retval之類的空泛的名字。

•    使用具體的名字來更詳盡描述——和CanListenOnPort()相比,ServerCanStart()就含糊得多。

•    在變量名中加入重要細節——比如,在值是毫秒單位的情況下可以在變量後加入ms,或者在需要轉義處理的變量前面加上raw_。

•    在較大的作用域中使用應使用較長的名字——不要在跨越多屏的變量中使用隱祕的一個字母或者兩個字母命名的變量。

•    合理使用首字母大寫、下劃線等——比如,在類成員變量後添加“_”進行和本地變量的區分。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章