编码习惯

android自用规范二:编码风格篇

2016-05-10  本文已影响170人  紫阚

原则上,编码风格我们遵循google java编码风格;为了方便他人维护代码,我们约定了一些常见的规范

我们约定了:
服务端请求结果:用RE_开头
数据解析对象:用DTO后缀
前缀、后缀一律大写,举例

public class RE_SubmitAnswer extends RE_Result {
    public C2ServerCheckDetailDTO wrapper;

    public static class C2ServerCheckDetailDTO implements Serializable {
        public int score;
    }
}

RE、DTO放在model文件夹内

放model文件夹内
本地数据保存类,使用Entity结尾

对于一个类来说,我们约定的顺序如下

  1. 常量
  2. 控件变量
  3. 引用、数值变量
  4. 静态实例化方法,比如Activity调用的start方法public static void start(){}
  5. 系统、重写方法
  6. public方法
  7. 私有方法
下面是一些比较常见的编码习惯

下面是一些编码方面性能优化的习惯

  1. 集合、数组如果事先知道数量,则用该数量初始化比如 List<String> temp = new ArrayList(3);
  2. 善用android sdk提供的Util类,比如TextUtils,比如用ArrayMap替代HashMap,在hashMap的key是int类型的情况下,使用SparseArray代替HashMap
下面是android Studio提供的功能,使用好,可以减少我们工作量

全部书签,右侧可以预览 只有在true情况下命中断点
上一篇 下一篇

猜你喜欢

热点阅读