Browse Source

Updated files

master
adiao 3 years ago
parent
commit
7c60d12b73
  1. 4
      项目命名/项目命名格式.md

4
项目命名/项目命名格式.md

@ -23,7 +23,9 @@ pers pers.个人名.项目名.模块名.…… 个人项目,指个人发起, @@ -23,7 +23,9 @@ pers pers.个人名.项目名.模块名.…… 个人项目,指个人发起,
priv priv.个人名.项目名.模块名.…… 私有项目,指个人发起,独自完成,非公开的私人使用的项目,copyright 属于个人。
team team.团队名.项目名.模块名.…… 团队项目,指由团队发起,并由该团队开发的项目,copyright 属于该团队所有
顶级域名 com.公司名.项目名.模块名.…… 公司项目,copyright 由项目发起的公司所有
三,类命名
## 三,类命名
类名使用大驼峰命名形式,类命通常时名词或名词短语,接口名除了用名词和名词短语以外,还可以使用形容词或形容词短语,如 Cloneable,Callable 等,表示实现该接口的类有某种功能或能力。对于测试类则以它要测试的类开头,以 Test 结尾,如 HashMapTest。
对于一些特殊特有名词缩写也可以使用全大写命名,比如 XMLHttpRequest,不过笔者认为缩写三个字母以内都大写,超过三个字母则按照要给单词算。这个没有标准如阿里巴巴中 fastjson 用 JSONObject 作为类命,而 google 则使用 JsonObjectRequest 命名,对于这种特殊的缩写,原则是统一就好。

Loading…
Cancel
Save