《软件开发编码规范》PPT课件

《软件开发编码规范》PPT课件

ID:39724415

大小:291.53 KB

页数:33页

时间:2019-07-10

《软件开发编码规范》PPT课件_第1页
《软件开发编码规范》PPT课件_第2页
《软件开发编码规范》PPT课件_第3页
《软件开发编码规范》PPT课件_第4页
《软件开发编码规范》PPT课件_第5页
《软件开发编码规范》PPT课件_第6页
《软件开发编码规范》PPT课件_第7页
《软件开发编码规范》PPT课件_第8页
《软件开发编码规范》PPT课件_第9页
《软件开发编码规范》PPT课件_第10页
资源描述:

《《软件开发编码规范》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件开发编码规范目的本规范的目的是通过建立编码规范统一每个开发人员的编码习惯,提高程序的可靠性、可读性、可修改性、可维护性及一致性,增加团队合作开发效率,为各项目组之间或项目组内成员之间的技术交流提供一个方便统一的方式。范围本规范适用于公司内所有运用JAVA技术的软件项目、产品等的设计、开发以及维护、升级等。本规范适用于公司所有JAVA软件开发人员。本规范建议的开发环境与工具如下:IDE:Eclipse3.3.2以后版本插件:MyEclipse6.0以及eclipse3.6以后版本JDK:SunJDK1.5以上格式规

2、范对于代码,首要要求是它必须正确,能够按照设计预定功能去运行;第二是要求代码必须清晰易懂,使软件开发团队中的程序员能够很容易地理解代码。代码的组织和风格的基本原则是:便于自己的开发,易于与他人的交流。因个人习惯和编辑器等可以设置和形成自己的风格,但必须前后一致,并符合本规范的基本要求和原则。格式规范缩进:一个TAB缩进换行:一般不超过80个字符间隔:类、方法及功能块间等应以空行相隔对齐:关系密切的行应对齐,对齐包括类型、修饰、名称、参数等各部分对齐括号:括号中的语句应该单独作为一行例如publicclassUserI

3、nfo{privateStringusername=“Harbin”;publicstaticvoidmain(){System.out.println(username);}}注释规范基本原则:注释应该增加代码的清晰度。代码注释的目的是要使代码更易于被其他开发人员等理解。注释信息不仅要包括代码的功能,还应给出原因。除变量定义等较短语句的注释可用行尾注释外,其他注释当避免使用行尾注释。文件注释在每个文件、包的头部都应该包含该文件的功能、作用、作者、版权以及创建、修改记录等。并在其中使用版本仓库标记自动跟踪版本变化及修

4、改记录等信息。注意是标准的C-Style/*...*/注释而不是/*...*/形式的JavaDoc注释,在ECLIPS中使用CODETEMPLATES会自动添加。例如/**@(#)Test1.java*CreatedDate:Sep11,2008**Copyright(c)JiangsuEcodeCo.,Ltd**Thissoftwareistheconfidentialandproprietaryinformationof*JiangsuEcodeCo.,Ltd.("ConfidentialInformation"

5、).Youshallnot*disclosesuchConfidentialInformationandshalluseitonlyin*accordance*withthetermsofthelicenseagreementyouenteredintowith*JiangsuEcodeCo.,Ltd.*/JavaDoc注释对类、方法、变量等的注释需要符合JavaDoc规范,对每个类、方法都应详细说明其功能、条件、参数等,并使用良好的HTML标记格式化注释,以使生成的JavaDoc易阅读和理解。类注释中当包含版本和作

6、者信息,使用版本仓库的标记自动跟踪版本变化和修改记录。例如/***用于示例的类**@authorXiating*@version$Rev$
*$Id:Test1.java,v1.22008/09/1702:25:08cvsrootExp$*/publicclassTest1{privatestaticfinalLoggerlogger=Logger.getLogger(Test1.class);/***一个测试的方法*@param

7、userid用户编号*@return返回用户信息对象,若无该用户信息,则返回null*/privateUserInfogetStrings(Integeruserid){……………returnuserInfo;}}代码细节注释由//界定,专用于注释代码细节,即使有多行注释也仍然使用//,以便与用/**/注释的失效代码分开除了私有变量外,不推荐使用行末注释。//设置CarBeanfor(inti=0;i<20;i++){//首先需要生成实例CarBeanbean=newCarBean();bean.setBasepri

8、ce(11);bean.setDescription("aa");bean.setName("1111");cdao.save(bean);}注释的格式注释中的第一个句子要以(英文)句号、问号或者感叹号结束。Javadoc生成工具会将注释中的第一个句子放在方法汇总表和索引中。为了在JavaDoc和IDE中能快速链接跳转到相关联的类与方法,尽量多

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。