- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
{} 团队项目开发编码规范之一:概述 为什么要制定编码规范: 第一、能代码更加易于维护,程序并不是一次性的产品,它需要扩展和修改还有维护的。但是进行这次操作的人并一定就是你了,所以你为了你的接班人也要将规范编码进行到底! 第二、可以提高代码质量,谁编程都不是一次性完成的,是需要不断的测试与调试,以各种状态来修改自己的代码,而将代码规范化,就能对程序本身有更加清晰的结构思路,从而减少调试而成为快捷高效的代码。 第三、也是最为重要的,是将你本身个性化溶于团队化的过程,当你熟练运用编码规范了,就等于在以后的职场的道路上更加宽广。 编码规范是一种习惯,一开始习惯不养好,永远写不出工程型代码。 {} 团队项目开发“编码规范”之二:代码外观 1、列宽 代码列宽控制在110字符左右。 2、换行 当表达式超出或即将超出规定的列宽,遵循以下规则进行换行 1)在逗号后换行; 2)在操作符前换行; 3)规则1优先于规则2。 3、缩进 缩进应该是每行一个Tab(4个空格),不要在代码中使用Tab字符。 {} 团队项目开发“编码规范”之二:代码外观 4 、空行 空行是为了将逻辑上相关联的代码分块,以便提高代码可阅读性。 在代码中,不能包含多个空行。 在以下情况下使用一个空行 1)方法与方法、属性与属性之间。 2)方法中变量声明与语句之间。 3)方法与方法之间。 4)方法中不同的逻辑块之间。 5)方法中的返回语句与其他的语句之间。 6)属性与方法、属性与字段、方法与字段之间。 7)注释与它注释的语句间不空行,但与其他的语句间空一行。 {} 团队项目开发“编码规范”之二:代码外观 5、 空格 在以下情况中要使用到空格 1)关键字和左括符 “(” 应该用空格隔开。如while (true) 注意:在方法名和左括符“(”之间不要使用空格,这样有助于辨认代码中的方法调用与关键字。 2)多个参数用逗号隔开,每个逗号后都应加一个空格。 3) 除了 .之外,所有的二元操作符都应用空格与它们的操作数隔开。一元操作符、++及--与操作数间不需要空格。如: a += c + d; a = (a + b) / (c * d); 4)语句中的表达式之间用空格隔开。如 for (expr1; expr2; expr3) {} 团队项目开发“编码规范”之二:代码外观 6、花括号 - {} 1)左花括号 “{” 放于关键字或方法名的下一行并与之对齐。如 if (condition) { } 2)左花括号 “{” 要与相应的右花括号 “}”对齐。 3)通常情况左花括号 “{”单独成行,不与任何语句并列一行。 4) if、while、do语句后一定要使用{},即使只有一条语句。如 if (somevalue == 1) { somevalue = 2; } {} 团队项目开发“编码规范”之二:代码外观 6、花括号 - {} 5)右花括号 “}” 后建议加一个注释以便于方便的找到与之相应的 {。如 while (1) { if (valid) { } else { } // if } // while {} 团队项目开发“编码规范”之三:程序注释 1、注释概述 1)在每个例程的开始,提供标准的注释样本以指示例程的用途、假设和限制很有帮助。注释样本应该是解释它为什么存在和可以做什么的简短介绍。 2) 避免在代码行的末尾添加注释;行尾注释使代码更难阅读。不过在批注变量声明时,行尾注释是合适的。 3)避免在块注释的周围加上印刷框。这样看起来可能很漂亮,但是难于维护。 4)在部署发布之前,移除所有临时或无关的注释,以避免在日后的维护工
您可能关注的文档
最近下载
- 3.3《人间词话六则》课件-中职高二语文(高教版2024拓展模块上册).pptx
- 《人工智能应用导论》PPT全套完整教学课件.pptx VIP
- 体育课堂中团队合作游戏对团队意识培养的实践研究教学研究课题报告.docx
- 人工智能导论PPT全套课件.pptx VIP
- 3.2《文学作为语言艺术的独特地位》课件-中职高二语文(高教版2024拓展模块上册).pptx
- 医务科管理制度-标准版.doc VIP
- 初中英语阅读——篇章结构强化练习(附答案).pdf VIP
- 初中英语过去时强化练习(附答案).docx VIP
- 形容词和副词的比较级和最高级及专项练习(精品).doc VIP
- 2025年新版人教版四年级上册英语 四上Unit 5 The weather and us 单元整体教学设计.pdf VIP
文档评论(0)