为了账号安全,请及时绑定邮箱和手机立即绑定

代码规范

标签:
深度学习

1命名规则

1.1. 基本原则

  • 2.1.1. 变量,方法,类命名要表义,严格禁止使用 name1, name2 等命名。

  • 2.1.2. 命名不能太长,适当使用简写或缩写。(最好不要超过 25 个字母)

  • 2.1.3. 方法名以小写字母开始,以后每个单词首字母大写。

  • 2.1.4. 避免使用相似或者仅在大小写上有区别的名字。

  • 2.1.5. 避免使用数字,但可用 2 代替 to,用 4 代替 for 等,如 go2Clean。

1.2. 类、接口

  • 2.2.1. 所有单词首字母都大写。使用能确切反应该类、接口含义、功能等的词。一般采用名词。

  • 2.2.2. 接口带 I 前缀,或able, ible, er等后缀。如ISeriable。

1.3. 字段、常量

  • 2.3.1. 成员变量以 m 开头,静态变量以 s 开头,如 mUserName, sInstance。

  • 2.3.2. 常量全部大写,在词与词之前用下划线连接,如 MAX_NUMBER。

  • 2.3.3. 代码中禁止使用硬编码,把一些数字或字符串定义成常用量。

  • 2.3.4. 对于废弃不用的函数,为了保持兼容性,通常添加 @Deprecated,如 doSomething()

2. 注释

请参考 SampleCode 类的注释。

3. Class 内部顺序和逻辑

  • 4.1. 每个 class 都应该按照一定的逻辑结构来排列基成员变量、方法、内部类等, 从而达到良好的可读性。

  • 4.2. 总体上来说,要按照先 public, 后 protected, 最后 private, 函数的排布 也应该有一个逻辑的先后顺序,由重到轻。

  • 4.3. 以下顺序可供参考:
    定义TAG,一般为 private(可选)
    定义 public 常量
    定义 protected 常量、内部类
    定义 private 变量
    定义 public 方法
    定义 protected 方法
    定义 private 方法

4. 表达式与语句

4.1. 基本原则:采用紧凑型风格来编写代码

原文链接:http://www.apkbus.com/blog-21023-59011.html

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消