项目命名规范


注:本文中标注【规则_*】的条款必须严格执行,标注【建议_*】的条款为提倡采用。

1.JSP页面命名规则

【规则_1】大小写:所有文件的首字母小写;
【规则_2】命名:根据页面的功能,一般为业务名称+功能;如:loginInfo_edit.jsp,其中操作对象的首字母小写;
【规则_3】常用的操作动作:
新增:_new
编辑:_edit
查看:_view
列表:_list
详细:_info
审批:_audit
确认:_confirm
查询:_query
注:各页面命名总体如此,要求意思表达完整。

2.包的命名(PackageNames)

【规则_1】包名应该都用小写字母组成。
例如: dao/entity
包的命名:com.smartlab
.dao 实现类包含子包impl
.entity 实体类
.utils工具类,如时间函数,连接数据库类
.biz业务类包含子包impl
.net通信类,主要涉及终端的通信
.config配置文件

3.类和接口的命名(ClassNames)

【规则_1】类名采用第一个字母大写其他字母小写的形式。
【规则_2】由多个单词组成的类名采用单词的第一个字母大写其他小写的形式。
例如:Class  UserDao
JavaBean类均以类说明形式; 例如:Admin
Utils类均以类说明加*+Utils形式; 例如:HibernateUtils
Biz类均以类说明加*+Biz形式; 例如:AdminBiz
Dao类均以类说明加*+Dao形式;例如:AdminDao
【规则_3】接口的声明均以I开头以相应类声明规范形式结尾, 如:IAdminDao、IAdminBiz。

4.变量的命名(ConstantNames)

【规则_1】变量名应尽量使用对应英文或中文缩写,不能随便起名,影响编码人员编程。
【规则_2】构成名称的各单词均用大写,并且各单词之间用“_”分割。例:MAX_SIZE
程序中应该使用常量代替“25”,“100”等实际的数字, 如:
//推荐 if(times==MAX_TIMES){}
//避免 if(times==25){}

5.方法的命名(MethodsNames)

【规则_1】方法名以小写字母开头,以后每个单词的第一个字母大写。
【规则_2】因为方法是在它所在的类的上下文中被调用的,所以没有必要在方法名中重复类的名字。例如类Customer中有一个方法可以提取顾客的名字,我们应该把这个方法命名为getName,而不是getCustomerName。当这个类的用户要调用此方法时,他们只需写customer.getName(),而不用写成重复的customer.getCustomerName()。
【规则_3】当用一个方法调用同一个类或子类里的另一个方法时,需明确地使用“this.methodName()”来强调你正在调用自己类里的方法。
【规则_4】命名:根据方法的功能命名。
get*; 获取数据; 比如:getAllUers();
find*;检索数据; 比如:findUsersByID();
load*;载入数据; 比如:loadUserByID();
insert*;添加数据;比如:insertUser();
delete*;删除数据,比如:deleteUser();
update*;修改数据;比如:updateUser();
select*;查询数据,比如:selectUser();
save*;保存新修改数据,效果跟insert方法一样;比如:saveUser();

6.注释原则

【建议_1】在代码中尽量使用“//”风格的注释,而不提倡使用“/*...*/”的注释(除非注释比较多或有规范要求的)。这样可以允许使用“/*...*/”来把大范围的代码转换为注释。
【规则_2】注释应当准确、易懂,防止有二义性。错误的注释不但无益反而有害。
【规则_3】边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。不再有用的注释要及时删除。
【规则_4】注释是对代码逻辑的描述,而不是文档或代码的翻译。程序中的注释不可喧宾夺主,注释太多了会让人眼花缭乱。【规则_5】类的注释: a. 类是谁写的;









  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Java 软件项目命名规范通常遵循以下几个方面: 1. 包名命名规范:包名应该使用小写字母,多个单词之间用"." 分隔,应该遵循倒置的域名规则,如 "com.example.project"。 2. 类名命名规范:类名应该使用大写字母开头的驼峰命名法,即每个单词的首字母大写,如 "MyClass"。 3. 接口名命名规范:接口名应该使用大写字母开头的驼峰命名法,如 "MyInterface"。 4. 方法名命名规范:方法名应该使用小写字母开头的驼峰命名法,如 "myMethod"。 5. 常量名命名规范:常量名应该使用大写字母和下划线分隔的命名方式,如 "MY_CONSTANT"。 6. 变量名命名规范:变量名应该使用小写字母开头的驼峰命名法,如 "myVariable"。 7. 构造方法命名规范:构造方法的名字应该和类名相同。 8. 异常类命名规范:异常类的名字应该以 "Exception" 结尾,如 "MyException"。 9. 枚举类型命名规范:枚举类型的名字应该使用大写字母开头的驼峰命名法,如 "MyEnum"。 总的来说,Java 项目命名规范应该简洁、清晰、易读、易于理解和遵循,以便于团队协作和代码维护。 ### 回答2: Java软件项目命名规范是指对于Java代码文件、类、方法、变量等命名的规定。以下是一些常见的Java软件项目命名规范: 1. 包名(Package Name):包名应该采用小写字母,并使用逆域名倒序命名,每个单词之间使用"."分隔。例如,com.example.project。 2. 类名(Class Name):类名应该采用驼峰命名法,即首字母大写,每个单词的首字母也大写。例如,MyClass。 3. 接口名(Interface Name):接口名也应该采用驼峰命名法,而且要根据其实现的功能来命名。例如,MyInterface。 4. 方法名(Method Name):方法名应该采用驼峰命名法,首字母小写,每个单词的首字母大写。例如,calculateTotal。 5. 变量名(Variable Name):变量名也应该采用驼峰命名法,首字母小写,每个单词的首字母大写。例如,myVariable。 6. 常量名(Constant Name):常量名应该全部大写,多个单词之间使用下划线"_"分隔。例如,MAX_VALUE。 7. 枚举名(Enum Name):枚举名应该采用驼峰命名法,首字母大写,每个单词的首字母大写。例如,ResponseStatus。 8. 注释(Comment):注释应该清晰明了,用来解释代码的功能和用途。注释应该使用中文或英文,以便其他开发人员能够理解。 以上是一些常见的Java软件项目命名规范,遵循这些规范可以使代码更加易读、易懂,并且提高代码的可维护性。 ### 回答3: Java软件项目命名规范是指在开发Java软件项目时,为各个组件、变量、方法、类等元素进行命名时的一些约定和规则。以下是一些常见的Java软件项目命名规范: 1. 包和包路径命名规范: - 包名应全小写,可以使用多级包结构,例如:com.example.project。 - 包名应基于反转的域名进行命名,以确保唯一性。 2. 类和接口命名规范: - 类和接口命名应采用大驼峰命名法,每个单词的首字母大写,例如:MyClass。 - 接口命名应以I开头,例如:IFunction。 - 抽象类命名应以Abstract或Base开头,例如:AbstractPerson。 3. 变量和常量命名规范: - 变量和方法命名应采用小驼峰命名法,第一个单词首字母小写,后续单词首字母大写,例如:myVariable。 - 常量命名应全大写,使用下划线分隔单词,例如:MAX_SIZE。 4. 方法命名规范: - 方法命名应采用小驼峰命名法,描述方法的功能,例如:calculateSum()。 - 方法名应当清晰、准确地描述方法的功能。 5. 数据库表和字段命名规范: - 表名和字段名应使用小写字母,使用下划线分隔单词,例如:user_info。 - 表名应该使用复数形式,例如:users。 6. 注释规范: - 在代码中应添加必要的注释,描述代码的功能和逻辑。 - 注释应该清晰、简洁、易于理解,帮助别人理解代码。 遵守Java软件项目命名规范可以提高代码的可读性和可维护性,方便团队合作和项目管理。同时,在命名时应考虑命名的准确性和可理解性,以提高代码的可理解性和可维护性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值