编码规范和范例--源代码首先是写给人看的,其次才是计算机.pptVIP

  • 7
  • 0
  • 约1.22万字
  • 约 108页
  • 2019-12-08 发布于湖北
  • 举报

编码规范和范例--源代码首先是写给人看的,其次才是计算机.ppt

仔细分析模块的功能及性能需求,并进一步细分,同时若有必要画出有关数据流图,据此来进行模块的函数划分与组织。 (说明:函数的划分与组织是模块的实现过程中很关键的步骤,如何划分出合理的函数结构,关系到模块的最终效率和可维护性、可测性等。根据模块的功能图映射出函数结构是常用方法之一。) 在同一项目组应明确规定对接口函数参数的合法性检查应由函数的调用者负责还是由接口函数本身负责,缺省是由函数调用者负责。 防止将函数的参数作为工作变量。 (说明:将函数的参数作为工作变量,有可能错误地改变参数内容,所以很危险。对必须改变的参数,最好先用局部变量代之,最后再将该局部变量的内容赋给该参数。) 示例:下面的函数实现不太好。 void sum_data( unsigned int num, int *data, int *sum ) { unsigned int count; *sum = 0; for (count = 0; count num; count++) { *sum += data[count]; // sum成了工作变量 } } 若改为如下,则更好些。 void sum_data( unsigned int num, int *data, int *sum ) { unsigne

文档评论(0)

1亿VIP精品文档

相关文档