j2ee代码书写基础规范.docx
《j2ee代码书写基础规范.docx》由会员分享,可在线阅读,更多相关《j2ee代码书写基础规范.docx(19页珍藏版)》请在第壹文秘上搜索。
1、j2ee代码书写基础规范密级:公开代码书写基础规范制定日期:2023年1月中航国际金网公司代码书写基础规范-1-版本历史简要描述信息日期版本作者2023-1-141.0创建该编码规范文档高正代码书写基础规范-2-目录1前-3-1.1版权声明3-规范等级说明-3一规范实施建议-3-1.21.32代码风格规范-2.1行-3-代码行-3-缩进对齐4-2.22.33命名规范-4-3.1项目的命名-4-包的命名4一类的命名4-接口的命一5-方法的命名一5一变量的命名一5-常量的命名一5-jsp文件的命名-5-css文件的命名一5一其他文件的命名-6-3.23.33.43.53.63.73.83.93.1
2、04注释规-6-4.1通用注释规则-6一类的注释6-方法的注释一6-失效代码的注释-7一变量、常量的注释-7一分支语句的注释-7一特殊代码的注释-8-4.24.34.44.54.64.75编程规范-85.1变量-8-常量-8-类-8-方法-8-语句-9-其他规范9-5.25.35.45.55.6代码书写基础规范-3-1前言本文档反映的是中航国际金网公司开发团队的编码规范。1.1版权声明本规范由中航国际金网公司技术专家委员会制定、维护。1.2规范等级说明依据实际状况,分为2类等级规范:必要:默认级别,要求全部项目中的全部成员遵守。对于新建或优化改造系统,开发维护人员必需严格遵守和保持。对于历史系
3、统和小范围调整的系统(2023年前上线的系统),开发维护人员可以依据实际状况进行实施。举荐规范(该条目标记为【举荐】):举荐规范即非强制规范,只是举荐和激励开发维护人员实施的编码规范,各个项目依据实际状况执行。1.3规范实施建议该规范是以提高软件开发质量和效率为目标,辅以IDE等开发工具为保障,逐步改进编码规范化水平。对于格式规范、注释规范等部分规范的要求,可以通过运用eclipse自带的Format方法(快捷键:CtrlShift+F)进行自动格式化,可以提高开发效率又符合编码规范。编码规范文档本身须要定期不断的修正和完善,以符合实际开发规范的要求。2代码风格规范注:为了代码风格统一,可以运
4、用eclipse自带的Format方法(快捷键:Ctrl+Shift+F)进行代码的缩进和排版,此时,Activeprofile运用eclipse默认的ECliPSebuilt-in格式。设置过程:Window-Preferences-Java-CodeStyle-Formatter-Activeprofile设置为Eclipsebulid-ino2.1 空行(1)、方法之间要加空行。(2)、在一个方法体内,逻揖上亲密相关的语句之间不加空行,其它地方应加空行分开【举荐】。2.2 代码行(1)、一行代码只做一件事情,如只定义一个变量,或只写一条语句。这样的代码简洁阅读,并且便利于写注释。(2)、
5、赋值操作符、比较操作符、算术操作符、逻辑操作符、位操作符,等二元操作符的前后应当加空格。代码书写基础规范-4-2.3缩进对齐(1)、jsp页面中,div、table等各种标签均要依据其嵌套层次缩进。(2)、java代码运用Tab缩进,不允许运用空格键进行缩进,每按一次Tab键缩进4个字符。3命名规范(1)、全部的标识符都只能用ASCII字母(A-Z或a-z)、数字(0-9)和下划线组成,且满意java规范以及不能取java保留字。(2)、简洁,最短的长度获得最大的信息量。从命名中可以直观看懂其定义和用途,否则必需增加注释说明。(3)、在同一系统内命名必需保持统一,避开出现类似如下示例中的状况。
6、示例:项目组id,变量定义:pgldprojectGroupIdidProjectGroupidProjGroup(4)、特殊约定名词可以干脆运用缩写等,但必需在设计文档中精确说明。(5)、避开名字过长、命名采纳英文缩写,避开运用汉语拼音【举荐】。以下状况应当避开:(1)、程序中不要出现仅靠大小写区分的相像的标识符。(2)、程序中不要出现标识符完全相同的局部变量和全局变量,尽管两者的作用域不同而不会发生语法错误,但会使人误会。(3)、尽量避开名字中出现数字编号,如Valuel,Value2等,除非逻辑上的确须要编号。(4)、任何时候都不要出现1,1,0,0等简洁混淆的字母。3.1项目的命名由系
7、统架构师确定项目的英文简称。3.2包的命名(1)、必需全部小写。(2)、源代码运用cn.ecatic开头;(3)、测试代码运用test.ecatic开头;(4)、每层的名称尽量运用单个单词【举荐】示例:cn.ecatic.ecram,system,dao3.3类的命名(1)、采纳大小写混合的方式,每个单词的首字母大写。(2)、各层的类的命名规定如下:entity层:跟数据库表名称保持一样。示例:Dictionaryodao层:实体名+Dao。示例:DictionaryDao0service层:实体名+Manager0示例:DictiOnaryManager。action层:实体名+Action
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- j2ee 代码 书写 基础 规范