Self Android 编码风格

作者: OpenDreamer | 来源:发表于2016-05-10 21:54 被阅读451次

    1.变量部分分为 static,state,data,view 四个部分,state和data 需要添加注释表明用途

    2.日志规范 tag 为类的名字  message 部分以“---”开头(加上模块名)加其他

    3.方法中每个模块添加注释表明模块的功能,activity,fragment类中方法顺序:构造方法->生命周期里面的方法->常用方法。

    4.api请求接口添加api的请求类(防止多个页面请求相同的api造成的错误数据)

    5.if…else或者switch每个给出注释表明执行该分支的情形(简单的可以不要,如为空判断)

    6.格式:每行代码的长度应该不超过100个字符。(注释和URL可以除外)

    7、字段的命名

    static字段名称以s开头。

    其它字段以小写字母开头。

    public static final字段(常量)全部字母大写并用下划线分隔。

    简称等同于单词(String html 而不是String  HTML)

    8.资源的命名

    activity layout:activity_{名称}

    fragment layout:fragment_{名称}

    Dialog layout:dialog_{名称}

    包含项布局命名:include_{名称}

    adapter的子布局 item_{名称}

    widget layout:widget_{名称}

    资源id命名规范 {view缩写}_{view的逻辑名称}

    linearLayout—>ll

    RelativeLayout—>rl

    TextView—>tv

    Button—>btn

    ImageButton—>imgBtn

    CheckButton—>cb

    ImageView—>iv

    RadioButton—>rb

    EditText—>et

    ProgressBar—>proBar

    WebView—>wv

    ScrollVIew—>sv

    ListVIew—>lv

    图标命名:{module_name}_ic_{名称}

    背景图片命名: {module_name}_bg_{名称}

    按钮Button命名: {module_name}_btn_{名称}

    按钮checkbox图片命名:{module_name}_checkbox_{名称}

    其他图片命名:{module_name}_icon_{名称}

    注意:

    1、尽量不要捕获顶级的Exception

    、、、

    ```

    s s s s s

    相关文章

      网友评论

      • OpenDreamer:以上是我项目和工作中自己的编码习惯。码友在工作中有不错的习惯也可以在这里分享。如果我也喜欢,我会将它加到其中。分享给更多码友!!

      本文标题:Self Android 编码风格

      本文链接:https://www.haomeiwen.com/subject/chbyrttx.html