1 / 72
文档名称:

软件代码编程规范培训0.ppt

格式:ppt   大小:159KB   页数:72页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件代码编程规范培训0.ppt

上传人:ainibubian1313 2018/5/2 文件大小:159 KB

下载得到文件列表

软件代码编程规范培训0.ppt

文档介绍

文档介绍:代码规范培训
培训目的
统一编码风格
提高代码可读性
提高软件可维护性
节约时间成本
提高软件质量
主要内容
排版风格
注释风格
程序风格
程序效率
代码安全
1、排版风格
主要内容
程序段间空行
较长语句处理
关于短句处理
关于空格使用
程序段间空行
相对独立的程序块之间、变量说明之后必须加空行。
程序段间空行
示例:如下例子不符合规范。
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;
再如,case语句空格方式,break后要空行
case CMD_A:
ProcessA();
break;
case CMD_C:
ProcessC();
break;
较长语句处理
较长的语句(>80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。
较长语句处理
示例:
= NO7_TO_STAT_PERM_COUNT_LEN
+ STAT_SIZE_PER_FRAM * sizeof( _UL );
report_or_not_flag = ((taskno < MAX_ACT_TASK_NUMBER)
&& (n7stat_stat_item_valid (stat_item)));
较长语句处理
循环、判断等语句中若有较长的表达式或语句,则要进行适应的划分,长表达式要在低优先级操作符处划分新行,操作符放在新行之首

最近更新

正线联锁LCW操作培训 55页

2025年思乡的诗句或名言(精选5篇) 16页

2025年怎样写作文书的读后感范文(精选25篇).. 52页

2025年快乐的暑假作文750字(合集27篇) 45页

2025年快乐的六一三年级学生优秀作文(精选17.. 22页

2025年快乐春游 作文(合集16篇) 16页

2025年忘不了的话作文600字(精选22篇) 31页

2025年心里有首快乐的歌作文(精选13篇) 19页

2025年心灵美文摘抄(精选19篇) 51页

2025年心感恩的演讲稿模板汇总十篇-大文斗范文.. 20页

2025年德国留学信写法(锦集6篇) 23页

2025年微笑的味道中考优秀作文(精选15篇) 29页

2025年微商月末总结范文大全(共17篇) 45页

2025年得意造句(精选3篇) 7页

2025年很励志的学生毕业赠言(精选13篇) 48页

2025年彼得-德鲁克:富有生产力的工作和员工的.. 22页

2025年形容词及其用法(整理3篇) 5页

2025年形容好闺蜜的句子(锦集5篇) 14页

2025年形容努力的词语(精选4篇) 16页

2025年当风吹起的时候美文赏析(精选3篇) 6页

2025年归园田居其三赏析(共12篇) 44页

祖堂上梁庆典主持词 1页

python大学考试题目及答案 6页

五年级语文阅读理解十篇(含答案) 14页

公司与公司合作协议书范本(7篇) 27页

小舞不乐细写加强版 1页

罗织经-带译文(共15页) 15页

我爱你中国-标注拼音 3页

台湾用语对照表 6页

基督教简明查经讲章大纲-黄彼得 14页