Android app编码规范

一.命名规范

1.1.命名原则

1.所有编程相关命名严禁使用拼音头字母缩写

2.所有编程相关命名严禁使用不规范的英文缩写

3.所有编程相关命名严禁使用拼音与英文混合的方式!

4.所有编程相关命名严禁使用下划线或美元符号开始,或者以下划线或美元符号结束

1.2.包名

1.2.1.命名规则

1)小写

2)单数(包名单词统一使用单数形式)

3)点分隔符之间有且仅有一个自然语义的英语单词

1.2.2.命名首前缀

1)application(app):com(公司项目)

2)业务层module:项目名

3)底层library:library(底层类库)

1.2.3.命名顺序

1)application(app):com(公司项目).cnecloud(公司域名). power(项目名)

2)业务层module:power(项目名).module(业务层module).业务名

       例如:power.module.warning;power.module.station;

3)底层library:library(底层类库).功能名

       例如:library.base;library.common;

1.2.4.分包原则:高内聚性,模块化,低偶合。

用包来体现特性集。把所有相关某一特性(且仅特性相关)的项放入一个包中。这样包的内聚性高,模块化程度高,包之间偶合度低。紧密相关的项放在一起,没有分散到整个应用程序中。代码的所有权会更容易组织,也更容易被模块化,高复用性。

1.3.类名

1.3.1.命名规则

1)驼峰形式(UpperCamelCase)

2)特殊命名:(领域模型的相关命名)DO / DTO / VO / DAO等。

3)接口命名:以大写字母“I”开头,代表interface

4)抽象类命名:以“Abstract”或“Base”开头

5)实现类命名:以“Impl”/“Implement”结尾;或者以具体业务单词命名。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值