1.变量的命名 找更专业的词,避免时空洞的例如,size,get等,
2.避免使用tmp,retval此类的词,tmp只是短期存在才用
3.循环迭代 中 i,j,k等可以加前缀等(尤其是在有多个索引的情况下)
4.在小的作用域中用短的变量名,全局变量等必须见名知意
5.vi crtl +P单词补全功能
6.getdata() 和computeData()的区别(需不需要耗代价)
7.使用is和has这些来表明是布尔值等
8.把声明用块组织起来,代码按逻辑分段隔开
9.一致的风格比正确的风格更重要
10.缩小变量的作用域,避免使用全局变量,通过参数传递使作用域变小
11.C++中if语句缩小表达式的作用域
12.长函数拆成,多个短函数真的好吗
13.经常性地通读标准库的整个API,保持对他们的熟悉程度