高质量程序的标准

1,程序模块做过很好的设计,程序代码是这个设计的诠释;
2,设计的所有功能都有单独的,对应的测试程序;
3,这些测试都有简单的标准用于判断正确和错误;
4,程序模块的命名应与设计文档中的一致;
5,每个函数和变量都有明确的模块归属,全局函数和变量应有明显的标识且统一放置;
6,单个函数内只做简单的功能;
7,函数名能准确表示函数所做的事情;
8,函数调用关系清晰;
9,所有常数都用对应的,明确含义的宏定义或常量定义;
9,函数内部步骤清晰;
10,合理的函数返回值,不需要返回值的一律用void申明;
11,适当的注释;
12,对于接口函数,用doxygen风格的注释,以便于生成文档;
13,对于己知的,未解决的问题用专门的注释说明。

转载于:https://www.cnblogs.com/jthou/archive/2010/07/25/1784860.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值