Android编码规范03

时间:2021-12-10 22:28:50

一、整个项目的目录规范化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

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