在Java项目开发中会遇到开发包名命名的问题,特意整理出来用于规范代码开发,保持统一
在项目开发中包的命名首先要注意全部小写
最好符合一定的规范,便于不同类型项目的区分,因此分别列举个人、团队、公司三类如下:
个人项目 :
“个人的”英文单词共有有“individual、personal、private、one-man”,进一步对以上 4 个单词词意的分析,并在保证了唯一性,使用每个单词的前4 个字母作为前缀,正好和“com”也做了区分。如下:
indi :
个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,copyright 主要属于发起者。
包名为“indi.发起者名.项目名.模块名.……”。
pers :
个人项目,指个人发起,独自完成,可分享的项目,copyright 主要属于个人。
包名为“pers.个人名.项目名.模块名.……”。
priv :
私有项目,指个人发起,独自完成,非公开的私人使用的项目,copyright 属于个人。
包名为“priv.个人名.项目名.模块名.……”。
onem :
与“indi”相同,推荐使用“indi”。
团队项目:
team :
团队项目,指由团队发起,并由该团队开发的项目,copyright 属于该团队所有。
包名为“team.团队名.项目名.模块名.……”。
公司项目:
com :
公司项目,copyright 由项目发起的公司所有。
包名为“com.公司名.项目名.模块名.……”。