第二章:命名中加入信息(Pack information into your names) • 使用具体的词——好比根据场景,相对于Get,Fetch或Download会比较好。 • 除了一些有充分理由的场合,不然应避免诸如tmp和retval之类的空泛的名字。 • 使用具体的名字来更详尽描述——和CanListenOnPort()相比,ServerCanStart()就含糊得多。 • 在变量名中加入重要细节——好比,在值是毫秒单位的状况下能够在变量后加入ms,或者在须要转义处理的变量前面加上raw_。 • 在较大的做用域中使用应使用较长的名字——不要在跨越多屏的变量中使用隐秘的一个字母或者两个字母命名的变量。 • 合理使用首字母大写、下划线等——好比,在类成员变量后添加“_”进行和本地变量的区分。