进 BAT 公司必备的 Android 开发好习惯——北风教育整理
好的习惯和规范不仅可以有效地提高代码的可读性,也可以提高工作效率,甚至对于将来接
手代码的小伙伴也是一件幸事。下面,题主通过查阅相关资料,整理出的 Andriod 开发的
一些好习惯,当然,对于其他的程序员来说,也是可以借鉴的。
一、Android 编码规范
1、 命名规范要规范,取应用包名的时候切忌取太容易重复的,如果同款手机已经有该包名,
那么会因为签名不同而导致安装不上,这也怪中国安卓市场太多,无法像 Google Play 那样
进行包名审核。Google 有自己的一套命名规范(多看看 Android 系统源码就明白了),也
可以自行 Google 一下 Java (Android)命名规范,会由不少的博客介绍。
2、java 代码中不出现中文,最多注释中可以出现中文,注释一方面是帮助自己记忆,另一
方面是团队协作中的一个规范。好的注释配合好的命名规范,可以省去很多沟通上的成本。
注释至少要有如下几方面的内容:
(1)该接口(或类)的作用。注意写的应该是作用,而不是你做了什么;
(2)参数列表的各个参数说明;
(3)返回值的说明;
(4)如果有异常抛出,对抛出异常的说明;
(5)如果注释是在类上的,留个联系方式吧,免得以后出了问题都找不到原作者。
3、局部变量命名、静态成员变量命名:只能包含字母,单词除首字母为大写,其他字母都
为小写。
4、常量命名:只能包含字母和_,字母全部大写,单词之间用_隔开。
5、layout 中的 id 命名:命名模式为:view 缩写_模块名称_view 的逻辑名称
view 的缩写详情如下:
LinearLayout:ll
RelativeLayout:rl
TextView:tv
ImageView:iv
ImageButton:ib
Button:btn
6、activity 中的 view 变量命名