zoukankan      html  css  js  c++  java
  • Android编码规范03

    一、整个项目的目录规范化sundy老师建议有:系统目录规范、源代码目录规范。

    1、系统目录规范:

      指项目目录中不仅包括源代码,还需要包括:需求相关文档、设计文档、计划日志文档、测试文档、项目进行中学习资料文档(参考Demo);使整个项目更加清晰,

    2、源代码目录规范:

      一般系统命名空间目录尽量不要超过3层,[组织名].[项目名].[模块名]:mobidever.camera.pubshpic

    二、常见的命名规范

    1、Pascal命名法:  String MyName; int MyAge      //JAVA中类名

    2、Camel命名法:  String myName; int myAge      //Java中常见,方法名

    3、匈牙利命名法:  String strMyName;(VB6) String sMyName;  int intMyName; //表名类型的前缀,属性名

    4、下划线命名法:  String s_MyName; private String m_MyName; 

    私有属性:private int mAge;

    静态变量:static String sName;

    函数内部变量:int  _Age;

    方法定义时的形参:int pAge;

     最好能够形成一个很好的风格,能够很清楚的分清是哪里的变量。

    三、注释

      文件、类、方法、方法参数、变量、属性。

      1、文件注释、类注释用JavaDoc形式

        /**

        */

      2、变量注释://我的姓名

             private String mName;

    四、import

      相似的放在一起,即将所有的框架定义的命名空间为一组,自定义的和第三方的命名空间放在另一组。

  • 相关阅读:
    Mapreduce实例-Top Key
    Mapreduce实例-分组排重(group by distinct)
    storm0.9.0.1升级安装
    mysql配置文件my.cnf详解
    MYSQL管理之主从同步管理
    一个经典实用的iptables shell脚本
    sed实例精解--例说sed完整版
    常用的主机监控Shell脚本
    Python(九)Tornado web 框架
    缓存、队列(Memcached、redis、RabbitMQ)
  • 原文地址:https://www.cnblogs.com/gongxing/p/4907694.html
Copyright © 2011-2022 走看看