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
相似的放在一起,即将所有的框架定义的命名空间为一组,自定义的和第三方的命名空间放在另一组。