程序员技术干货

Android(Java)代码风格规范

2017-06-27  本文已影响0人  Itachi001

变量命名

  1. 包名全部小写:

如:com.example.project.activity

  1. 类名和接口名采用大驼峰命名

如:SignInActivity

  1. 常量,字母全大写,使用_分割单词:

如:ERROR_CODE

  1. 变量遵从语言规范,避免缩写,变量名要突显其意义:

变量和方法采用小驼峰命名,如:userInfo

  1. 关于前缀:

单例变量:单词加上前缀s,如:加sInstance
私有全局变量:单词加上前缀m,如:加mContext

方法组织

  1. 方法的命名,不要词不达意
  2. 如果找不到合适的名字对该方法命名,说明该方法体内容过于复杂
  3. 注意方法的拆分,各行其职,遵循单一职责
  4. 上层API注意稳定性,下层API注意性能

代码注释

  1. 只在关键的地方加注释
  2. 合理的命名以期望达到读代码像在读注释一样

异步处理

  1. 添加逻辑判断,尽量避免出现异常
  2. 实在处理不了才使用try-catch,并打印错误日志

锁和同步

  1. 代码要注意线程同步
  2. 避免死锁

设计模式

  1. 单一职责
  2. 开闭原则(对扩展开放,对修改关闭)
  3. 里氏替换原则(参数传递应使用基类)
  4. 依赖反转(依赖抽象,不要依赖具体)
  5. 最小接口原则
  6. 迪米特法则(高内聚,低耦合)
上一篇下一篇

猜你喜欢

热点阅读