1 / 33
文档名称:

第四章 编码规范.ppt

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

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

分享

预览

第四章 编码规范.ppt

上传人:q1188830 2020/1/12 文件大小:700 KB

下载得到文件列表

第四章 编码规范.ppt

相关文档

文档介绍

文档介绍:ShopEx编码规范编码规范学****目标在完成本章的学****后,您将能够从以下几个方面了解编码规范:编辑器设定代码布局注释命名约定质量保证SQL语句目录大纲编辑器设定代码布局注释命名约定质量保证SQL语句主要内容缩进1个Tab制表符为4个空格。PHP文件采用4个空格的缩进,HTML文件以及HTML文件中嵌入的JavaScript代码采用2个空格的缩进;单独的JavaScript以及CSS文件采用4个空格的缩进。字符编码所有PHP、HTML文件均保存为UTF-8的字符编码。1编辑器设定2代码布局相对独立的程序块之间、变量说明之后必须加空行示例:如下例子不符合规范if(!$valid_ni()){   ...//programcode}$repssn_ind=$ssn_data[’index’]->repssn_index;$repssn_ni =$ssn_data[’index’]->ni; 应如下书写:if(!valid_ni(){   ...//programcode} $repssn_ind=$ssn_data[’index]->repssn_index;$repssn_ni =$ssn_data[index]->ni;2代码布局较长的语句要分成多行书写一行程序需小于80字符较长的语句要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。2代码布局断行的例子$perm_count_msg->len=NO7_TO_STAT_PERM_COUNT_LEN                       +STAT_SIZE_PER_FRAM*strlen($len); $act_task_table[$frame_id*STAT_TASK_CHECK_NUMBER+$index]->occupied             =$stat_poi[index]->occupied;一行只写一条语句不允许把多个短语句写在一行中,即一行只写一条语句。示例:如下例子不符合规范$rect->length=0; $rect->width=0; 应如下书写:$rect->length=0;$rect->width =0;2代码布局始终包含大括号这是因为懒于多敲两个字符而给代码清晰带来问题的又一个情形。示例:如下例子不符合规范if($condition)    do_stuff(); for($i=0;$i<$size;$i++)    do_stuff($i);   应如下书写 if(condition){    do_stuff(); } for($i=0;$i<$size;$i++){    do_stuff(); }2代码布局大括号放在哪儿程序块的分界符(大括号‘{’和‘}’)应各独占一行并且位于同一列,同时与引用它们的语句左对齐。在函数体的开始、类的定义、以及if、for、do、while、switch、case语句中的程序都要采用如上的缩进方式。 示例:如下例子不符合规范for(...){   ...//programcode}应如下书写。for(...){   ...//programcode}2代码布局