美文网首页
代码书写规范

代码书写规范

作者: 咔咔和拉拉 | 来源:发表于2017-01-17 14:42 被阅读48次

res命名规范:

1.layout命名:
    1.1 以activity开头,如:
        模块名_activity_页面名.xml(特殊情况,或者页面较少,可以不用模块名)
2.fragment命名
    2.1以fragment开头, 如:
        模块名_framgent_页面名.xml(特殊情况,或者页面较少,可以不用模块名)
3.listView或者gridView的item命名:
    3.1以item开头, 如:
        模块名_item_页面名.xml(特殊情况,或者页面较少,可以不用模块名)
4.layout中id命名:
    4.1以m开头, 如:
        4.1.1 RelativeLayout m_rl_功能名
        4.1.2 TextView m_tv_功能名

src中命名规范:

1.成员变量field:
    1.1 以m开头, 之后用小驼峰规则
    1.2 对应的名字最好和layout中的id一致
        例:
            layout中的id名为:   m_tv_single_name
            src中的field命名为: mTvSingleName    (一般情况,都是自动生成的)
    1.3成员变量必须写上说明(规范命名注解除外)
    1.4成员变量的命名实例
        1.4.1成员变量命名实例,如:
            private list<MyDoctorBean> mDoctorBean;
            private MyDoctorBean[] mDoctorBeanArr;
2.参数parameter, 局部变量loacl variable
    2.1 小驼峰规则, 第一个单词首字母小写, 后面其他单词首字母大写, 如:
        strPrice

习惯命名:

1.方法命名:
    1.1动词或者动名词开头
    1.2如:
        onCreate();
        initView();
        getData();
        doPost();
        removeData();等等
2.类名:
    2.1大驼峰,每个单词的第一个首字母大写
    2.2如:   
        GoodsDetailActivity
        FirstPageFragment
    2.3接口名:
        2.3.1大写I开头的双大写字母开头
        2.3.2如:IUpdate
    2.4包名命名:
        2.4.1 统一开头以后, 具体一般分base,details,utils,view几块
            2.4.1.1 base 一些detail中会继承到一些父类
            2.4.1.2 detail 具体的ui类
                2.4.1.2.1 一般分为【detail.具体模块】的子包名
                2.4.1.2.2 如:
                    xxx.xxx.mine;
                    xxx.xxx.detail.more;
                    xxx.xxx.detail.first;等子模块
            2.4.1.3 具体如果有adapter,fragment等分类,也可以在子模块下面建立子包名
            2.4.1.4 如:xxx.xxxdetail.first.adapter;
            2.4.1.5 utils 一些工具类(一般封装好, 大家一起使用)
            2.4.1.6 view 特殊的view和自定义view

相关文章

  • 代码书写规范

    HTML是描述网页结构的超文本标记语言,HTML规范能够使HTML代码风格保持一致,使得HTML更容易理解和维护。...

  • 书写代码规范

    通过分析github代码库总结出来的工程师代码书写习惯 使用英文小写 别忘记结束符 嵌套注意层层缩进标签,缩进使用...

  • 代码书写规范

    res命名规范: src中命名规范: 习惯命名:

  • 代码书写规范

    声明: 为了便于浏览,本文章所用的代码是简化后的结果 适当的注释 注释是非常重要的。注释可以帮助你或者你的同事亦或...

  • 乐乎-代码规范概述

    参考: 1、iOS中书写代码规范35条小建议 2、iOS开发总结之代码规范 3、iOS代码编程规范-根据项目经验汇...

  • 前端规范

    前端规范 规范说明 此为前端开发团队遵循和约定的代码书写规范,意在提高代码的规范性和可维护性。此规范为参考规范,统...

  • java代码书写规范

    1、"常量".equals("变量") //因为变量可能为null,如果放在前面的话,会抛出异常 2、if(nul...

  • iOS 代码书写规范

    self.和下划线访问的区别 self.会使引用计数加一,而_xx不会使用引用计数加一的。所以使用self.xxx...

  • iOS代码书写规范

    /////////////////////////////////////////////////////////...

  • Android代码书写规范

    1、一个顶级类(只有一个) 2、使用图片类要显式回收 3、数据库和cursor要显式close 4、对象的引用在不...

网友评论

      本文标题:代码书写规范

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