第二章:命名中加入信息(Pack information into your names)
• 使用具體的詞——比如根據場景,相對於Get,Fetch或Download會比較好。
• 除了一些有充分理由的場合,否則應避免諸如tmp和retval之類的空泛的名字。
• 使用具體的名字來更詳盡描述——和CanListenOnPort()相比,ServerCanStart()就含糊得多。
• 在變量名中加入重要細節——比如,在值是毫秒單位的情況下可以在變量後加入ms,或者在需要轉義處理的變量前面加上raw_。
• 在較大的作用域中使用應使用較長的名字——不要在跨越多屏的變量中使用隱祕的一個字母或者兩個字母命名的變量。
• 合理使用首字母大寫、下劃線等——比如,在類成員變量後添加“_”進行和本地變量的區分。
可讀代碼的藝術 第二章
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
如果同事暗中傷害你,應該怎麼辦?
這個饅頭有餡
2019-02-24 13:59:08
就算被生活所棄,請保持重重回擊的勇氣—讀《金鎖記》
歲月靜好piao
2019-02-24 14:20:20
累了乏了擡頭看看星空,然後繼續走腳下的路——讀《月亮與六便士》
歲月靜好piao
2019-02-24 14:20:20
父親對孩子情商的影響 —— 《培養高情商的孩子》(下)
亮嵐
2019-02-24 14:12:19
2019年第7-8周書單||
午後的咖啡
2019-02-24 14:10:09
小小的世界有不屈的倔強
一葉飄零J
2019-02-24 14:07:37
2019-2-22 晴 廣州 親子閱讀筆記
時光似水流逝
2019-02-24 14:07:25
29/40心理學 | 記憶會騙人
PMida
2019-02-24 14:04:22
30/40心理學 | 印象形成理論模型
PMida
2019-02-24 14:04:22
《心理學與生活》閱讀筆記15:正向強化
來是春初
2019-02-24 14:03:02
人可以被毀滅,但不能被打敗
積微日記
2019-02-24 14:03:01
《品中國文人》讀書筆記(二五)
雅馨居士
2019-02-24 14:01:11