- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
诺恩开创开发规范
北京诺恩开创
开发规范
作者:
2009年3月1日
目 录
第1章 前言 1-3
1.1 编写目的 1-3
1.2 项目背景 1-3
1.3 术语定义 1-3
第2章 系统整体架构 2-3
2.1 系统设计原则 2-3
2.1.1 系统实用性 2-3
2.1.2 系统可靠和稳定性 2-3
2.1.3 系统灵活性 2-4
2.2 系统设计框架 2-4
2.2.1 设计架构图 2-4
开发规范
前言
编写目的
本规范的目的是使本组织能以标准的、规范的方式设计和编码。通过建立编码规范,以使每个开发人员养成良好的编码风格和习惯;并以此形成开发小组编码约定,提高程序的可靠性、可读性、可修改性、可维护性和一致性等,增进团队间的交流,并保证软件产品的质量。
使用范围
本规范适用于诺恩公司所有软件项目、产品等的设计、开发以及维护、升级等。
本规范使用于诺恩公司所有软件开发人员,在整个软件开发过程中必须遵循此规范。
版本声明
参考资料
《Sun Java语言编码规范》(Java Code Conventions)
《Effictive Java》
《Java Pitfalls》
《Java Rules》
代码组织和风格
基本原则
代码的组织和风格的基本原则是:便于自己的开发,易于与他人的交流。
因个人习惯和编辑器等可以设置和形成自己的风格,但必须前后一致,并符合本规范的基本要求和原则。
本章所涉及到的内容一般都可在Java集成编辑环境(myEclipes5.5以上)中进行相应设置,也可由Ant等调用checkstyle等来进行自动规整。
JavaScript 程序应独立保存在后缀名为 .js 的文件中JavaScript 代码不应该被包含在 文件中,除非这是段特定只属于此部分的代码。在 HTML 中的JavaScript代码会明显增加文件大小,而且也不能对其进行缓存和压缩。
当功能块过多而导致缩进过深时当将子功能块提取出来做为子函数。
代码(java、js)中以TAB(4个字符)缩进,在编辑器中请将TAB设置为以空格替代,否则在不同编辑器(myEclipes5.5以上)或设置下会导致TAB长度不等而影响整个程序代码的格式。例如:
Table1.缩进示例
public void methodName(){
if(some condition){
for(…){
//some sentences
}//end for
}//end if
} 长度
为便于阅读和理解,单个函数的有效代码长度当尽量控制在100行以内(不包括注释行),当一个功能模块过大时往往造成阅读困难,因此当使用子函数等将相应功能抽取出来,这也有利于提高代码的重用度。
单个类也不宜过大,当出现此类情况时当将相应功能的代码重构到其他类中,通过组合等方式来调用,建议单个类的长度包括注释行不超过1500行。
尽量避免使用大类和长方法。
JavaScript 代码不应该被包含在 文件中,除非这是段特定只属于此部分的代码。80字符。一般不要超过这个宽度, 这会导致在某些机器中无法以一屏来完整显示, 但这一设置也可以灵活调整。在任何情况下, 超长的语句应该在一个逗号后或一个操作符前折行。一条语句折行后, 应该比原来的语句再缩进一个TAB或4个空格,以便于阅读。
类、方法及功能块间等应以空行相隔,以增加可读性,但不得有无规则的大片空行。
操作符两端应当各空一个字符以增加可读性。
括号
括号 {} 中的语句应该单独作为一行,左括号{当紧跟其语句后,右括号}永远单独作为一行且与其匹配行对齐,并尽量在其后说明其匹配的功能模块。
较长的方法以及类、接口等的右括号后应使用//end ...等标识其结束。如:
类的结束符:}//EOC ClassName,
方法结束符:}//end methodName(),
功能块结束:}//end if...userName is null?
循环快结束:}//end for...every user in userList
不要在程序中出现不必要的括号,但有时为了增加可读性和便于理解,当用括号限定相应项。
左括号是否换行等随个人习惯而定,若换行则当与其前导语句首字符对齐。
代码注释
注释基本原则
注释应该增加代码的清晰度。代码注释的目的是要使代码更易于被其他开发人员等理解。
如果你的程序不值得注释,那么它很可能也不值得运行。
避免使用装饰性内容。
保持注释的简洁。
注释信息不仅要包括代码的功能,还应给出原因。
不要为注释而注释。
除变量定义等较短语句的注释可用行尾注释外,其他注释当避免使用行尾注释。
JavaDoc
对类、方法、变量等的注释需要符合Ja
您可能关注的文档
最近下载
- 售后服务体系、流程及售后保障措施.docx VIP
- 北师版初中心理健康七年级全一册第一课翻开新的一页开启新学期课.pptx VIP
- 注塑生产排程月计划(ASDJS)自动排程.xls VIP
- QCT484-1999 汽车油漆涂层.pdf VIP
- 《影视后期合成》教案全套项目1--11 初识After Effects--渲染输出.docx VIP
- SAP物料分类账操作详解(S4系统).doc VIP
- 人教版小学数学四年级上册第六单元《用五入法试商的除法》PPT课件.pptx VIP
- 云南硅pu篮球场施工方案.docx VIP
- 学生牛奶糕点配送项目供货保障措施方案.docx VIP
- 课件中国现代文学史下.pptx VIP
文档评论(0)