可讀代碼的藝術 第二章

        第二章:命名中加入信息(Pack information into your names) •    使用具體的詞——好比根據場景,相對於Get,Fetch或Download會比較好。 •    除了一些有充分理由的場合,不然應避免諸如tmp和retval之類的空泛的名字。 •    使用具體的名字來更詳盡描述——和CanListenOnPort()相比,ServerCanStart()就含糊得多。 •    在變量名中加入重要細節——好比,在值是毫秒單位的狀況下能夠在變量後加入ms,或者在須要轉義處理的變量前面加上raw_。 •    在較大的做用域中使用應使用較長的名字——不要在跨越多屏的變量中使用隱祕的一個字母或者兩個字母命名的變量。 •    合理使用首字母大寫、下劃線等——好比,在類成員變量後添加「_」進行和本地變量的區分。
相關文章
相關標籤/搜索