高质量编程的11条建议

防御性代码
(1)设想最坏的选择
(2)编写代码的目标是清晰,而不是简洁
(3)使用静态分析工具
(4)尽可能推迟一些声明变量,可以使比变量于它的位置尽量接近,从而防止它干扰代码的其他部分
(5)审慎地进行强制转换
(6)检查数值的上下限
(7)对于for ,while这类循环使用的时候要特别注意,防止循环的发生,必要的时候加一些循环次数的限定,如循环5000次则break掉
(8)选择一种好的编码风格,并坚持使用它
(9)有意义的事物起有意义的名字
(10)使用一种区分变量和类型名的有用的命名约定

(11)C/C++中的宏总是大写的以使他们吐出,并且审慎命名的以避免冲突。不要为其他任何对象使用这种全大写的名称,永远不要

有感于《Code Craft》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值