精品资料网 >> 管理信息化 >> 信息化知识 >> 资料信息

软件编程规范总则(doc 59页)

所属分类:信息化知识

文件大小:291 KB

下载要求:10 学币或VIP

点击下载
资料简介:

软件编程规范总则目录:
1、排版
2、注释
3、标识符命名
4、可读性
5、变量、结构
6、函数、过程
7、可测性
8、程序效率
9、质量保证
10、代码编辑、编译、审查
11、代码测试、维护
12、宏

 


软件编程规范总则内容简介:
1 排版
¹1-1:程序块要采用缩进风格编写,缩进的空格数为4个。
说明:对于由开发工具自动生成的代码可以有不一致。
¹1-2:相对独立的程序块之间、变量说明之后必须加空行。
示例:如下例子不符合规范。
if (!valid_ni(ni))
{  ... // program code
}repssn_ind = ssn_data[index].repssn_index;
repssn_ni  = ssn_data[index].ni;
应如下书写
if (!valid_ni(ni))
{ ... // program code
}repssn_ind = ssn_data[index].repssn_index;
repssn_ni  = ssn_data[index].ni;
¹1-3:较长的语句(>80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。
示例:
perm_count_msg.head.len = NO7_TO_STAT_PERM_COUNT_LEN + STAT_SIZE_PER_FRAM * sizeof( _UL );
act_task_table[frame_id * STAT_TASK_CHECK_NUMBER + index].occupied= stat_poi[index].occupied;
act_task_table[taskno].duration_true_or_false = SYS_get_sccp_statistic_state( stat_item );
report_or_not_flag = ((taskno < MAX_ACT_TASK_NUMBER)  && (n7stat_stat_item_valid (stat_item))&& (act_task_table[taskno].result_data != 0));
¹ 1-4:循环、判断等语句中若有较长的表达式或语句,则要进行适应的划分,长表达式要在低优先级操作符处划分新行,操作符放在新行之首。


..............................

上一篇:i6进销存管理实施手册运行体系(doc 14页)

下一篇:信息系统设计管理的原理(ppt 174页)

数字信号处理之傅里叶变换(pdf 25页)

栅极控制的容易的参考(pdf 42页)(英文)

GPRS通信的配电监控系统应用方案(doc 8)

网络工程(pdf 49页)

某企业信息化数据要求说明书(doc 7页)

管理信息系统的基础知识(doc 18页)

精品资料网 m.cnshu.cn

Copyright © 2004- 粤ICP备10098620号-1