电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

某某有限公司Java编码规范VIP免费

某某有限公司Java编码规范_第1页
1/20
某某有限公司Java编码规范_第2页
2/20
某某有限公司Java编码规范_第3页
3/20
第1页共20页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共20页Java编码规范第2页共20页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共20页修订历史记录日期版本说明作者审核人2011-7-110.0.1对Java代码风格、注释、命名、声明等规范进行描述黎建宁2011-8-50.0.2根据征询意见对Java编码规范进行修订黎建宁、冯彬杰、张史沛、李思行2011-8-160.0.3对规范中出现模糊定义的地方进行细化描述黎建宁2011-9-130.0.4根据编码的约定情况,对注释、声明部分进行了补充黎建宁、李思行2011-9-200.0.5对方法的声明顺序进行补充黎建宁、李思行一简介1目的本规范的目的是使开发人员以标准的、规范的方式编写代码,养成良好的编码风格和习惯,形成公司内部编码约定,提高程序的可读性,可维护性以及一致性,同时减少项目组成员间技术沟通成本,提高团队开发效率。第3页共20页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共20页2范围1、本文档基于Java1.5的语法描述编码规范。2、本文档从代码风格、注释、命名、声明以及异常处理等五个方面对Java编码进行约定。3、本规范适用于所有运用Java技术的软件项目、产品。4、本规范适用的文件类型包括但不限于Java源文件、JSP文件、XML文件HTML文件、JS文件以及AS文件。5、本规范建议采用统一的CodeStyle以及Formatter风格,通过IDE进行配置。3读者范围1、软件过程改进领导小组以及工作小组所有人员;2、所有运用Java技术的软件项目、产品的相关领导、项目负责人、设计人员、开发人员以及测试人员。3、所有涉及运用Java技术的软件项目、产品的相关人员。二代码风格1缩进1、使用空格代替Tab缩进,避免各种编辑器中看到不一样的代码格式。【注:强制执行,Eclipse可辅助排版】2、代码按层级缩进,每层级缩进4个字符(对于特定格式文件,可以按照实际进行调整,如XML文件可缩进2个字符),所有“{}”块内容都应该进行缩进。【注:强制执行,Eclipse可辅助排版】参考例子:第4页共20页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共20页2括号1、除数组的初始化定义外,“{}”中的语句应单独作为一行。。【注:强制执行,Eclipse可辅助排版】2、左括号“{”可根据开发习惯是否换行存放,如果换行存放,必须与其前导语句首字符对齐,右括号“}”必须作为单独一行存放并且与匹配行对齐(即左括号前导语句首字符)。。【注:强制执行,Eclipse可辅助排版】3、在项目内部,相同类型的文件,其括号的风格必须统一。。【注:强制执行,Eclipse可辅助排版】参考例子:第5页共20页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共20页3空格1、操作符两端必须带有空格符。【注:强制执行,Eclipse可辅助排版】参考例子:2、各并行元素(如函数参数)间以空格符隔开,空格符放在逗号后方。参考例子:【注:强制执行,Eclipse可辅助排版】3、无特别要求,括号“{}”、“[]”、“()”左右方尽量不要增加无必要性的空格符。【注:强制执行,Eclipse可辅助排版】参考例子:第6页共20页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第6页共20页4空行1、同一个编译单元间(包定义、导入声明、类)应以空行相隔。参考例子:【注:强制执行,Eclipse可辅助排版】2、类定义内部各元素间(字段定义、方法)应以空行相隔。参考例子:【注:强制执行,Eclipse可辅助排版】第7页共20页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第7页共20页3、同一方法内实现不同的功能之间应以空行相隔。【注:强制执行】4、不能无理由出现大片空行。【注:强制执行】5控制语句1、对于循环控制等元素块,不管是否带有body,都应该以{}包含。参考例子:【注:强制执行】6行宽1、每行代码尽量控制行宽在100字以内,当超出100字时候,代码应当进行第8页共20页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第8页共20页缩进。【注:非强制执行,属加分项】2、方法的缩进应当保证参数对齐。【注:非强制执行,属加分项】参...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

某某有限公司Java编码规范

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部