编码标准PPT课件.ppt_第1页
编码标准PPT课件.ppt_第2页
编码标准PPT课件.ppt_第3页
编码标准PPT课件.ppt_第4页
编码标准PPT课件.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.,1,SoftwareCodingStandard,指导教师:李锋,2006年度,2,CodingStandard,CorrectCoding,QualityCoding,3,CodingStandard,floatb,c10;voidabc(void)floatzongfen=0;intd;for(d=0;d0)zongfen+=cb;b=zongfen/10;,4,CodingStandard,#defineSTUDENT_NUM10/学生总数floatfAvgScore;/平均分floatfScoreSTUDENT_NUM;/分数/*平均分计算函数*/voidAvgScore(void)inti;floattotal_score=0;/总分for(i=0;i0)/遇到负分,记为0分total_score+=fScorei;/计算平均分if(STUDENT_NUM0)fAvgScore=total_score/STUDENT_NUM;,5,CodingStandard,publicclassBankAccountpublicclassbapublicfinalstaticStringcurr=dollars;publicvoiddep(inti)bal+=i;publicvoidwit(inti)bal-=i;publicStringget()returnInteger.toString(bal)+curr;privateintbal;,6,CodingStandard,publicclassBankAccountpublicfinalstaticStringCURRENCY=“$;publicvoiddeposit(intamount)_balance+=amount;publicvoidwithdraw(intamount)_balance-=amount;publicStringgetBalance()returnInteger.toString(_balance)+CURRENCY;privateint_balance;,7,CodingStandard,CorrectCoding-syntaxrule,FunctionCompleted,QualityCoding-CodingStandard,8,CodingStandard,PreventError(减少错误)FacilitateCollaboration(团队协作)EasyCodeMaintenance(便于代码维护),9,CodingStandard,NameStandard(命名标准)标识符的命名要清晰、明了,有明确含义。使用完整的单词或大家基本可以理解的缩写,避免使人产生误解。标识符应当采用英文单词或其组合,切忌使用汉语拼音来命名。坏的命名:inta/Age1/XueshengAge;好的命名:intStudentAge;1.1变量名1.1.1不同作用域变量的命名局部变量以小写字母命名;全局变量以首字母大写方式命名(骆驼式);定义类型和宏定义常数以大写字母命名;变量的作用域越大,它的名字所带有的信息就应该越多。局部变量:intstudent_age;全局变量:intStudentAge;宏定义常数:#defineSTUDENT_NUM10类型定义:typedefINT16Sint;,10,测试工具-C+TEST,FormatStandard(格式标准)for(i=1;in;i+)if(IsTop(i)StudentNumber=1;.,11,测试工具-C+TEST,FormatStandard(格式标准)for(i=1;in;i+)if(IsTop(i)StudentNumber=1;.,12,测试工具-C+TEST,FormatStandard(格式标准)名字的合理选择可以帮助理解程序。同样,也应该以尽可能一目了然的形式书写语句。这就像保持书桌整洁可以使你容易找到东西一样。2.1用缩进格式书写代码函数或过程的开始、结构定义及循环、判断等语句中的代码都要采用缩进;缩进的空格数为4个;使用空格键,不使用TAB键;程序块的分界符(和)应各独占一行。例:for(i=0;i0)/遇到负分,记为0分total_score+=fScorei;,13,CodingStandard,Discipline(纪律)全局变量要由编程小组组长统一定义.,14,CodingStandard,QualityStandard(质量标准)程序注释不得少于代码量的1/3.各类的PUBLIC变量要在同一代码处定义.,15,CodingStandard,16,CodingStandard,17,CodingStandard,好风格应该成为一种习惯。如果你在开始写代码时就关心风格问题,如果你花时间去审视和改进它,你将会逐渐养成一种好的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论