Code Complete读书笔记01

本文介绍了良好的编程习惯,包括变量初始化原则、减少变量跨度与生存时间的方法、变量命名规范及建议等,有助于提升代码质量和可读性。

Chapter10

1、变量初始化原则     在声明的时候初始化,在靠近第一次使用变量的位置声明和定义该变量

2、减少变量的跨度(两次或多次使用的间隔)与生存时间(从声明到释放)

       ∴尽可能少用全局变量

3、每个变量只用于单一用途,把使用相同变量的语句尽可能集中在一起

Chapter11

1、变量名要有意义,通常表达的是what而不是how,且长度介于8-12之间(10-16尤佳)

       较长的名字适用于很少用到的变量或者全局变量

       较短的名字适用于局部变量或循环变量

2、变量名中限定词(如Total,Sum,Max,Index,Arrange)建议加至名字最后

       如 revenueTotal 总收入

       MaxPoints建议改为pointsMax

3、布尔变量常用命名

       done完成,error出错,found找到,success成功

       if(found)可读性优于if(isFound)

4、变量,对象名以小写字母开始     子程序以大写字母开始

       在全局变量前加g_,如g_pointsTotal

       在类成员变量前加m_

       避免在名字中使用数字

Chapter12

1、程序中仅能出现的文字量就是0和1,其他任何文字量都交换成更有描述性的表示

         如 const int sutdentTotal=50;

2、避免数量级相差巨大的数之间的加减运算

         如1000000+0.000001

解决方案:若把一系列差距巨大的数累加,则对这些数排序,从最小的值开始加,误差降到最低

转载于:https://www.cnblogs.com/yangtianxing/archive/2012/05/02/2479805.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值