//create by 逆流的鱼yuiop on 2016/9/21//blog地址:http://blog.csdn.net/hejjunlin- src/androidTest- src/test- src/commonTest- src/main- androidTest - 功能测试目录- test - 单元测试目录- commonTest - 为AndroidTest & Test 提供的共享测试代码的目录- main - 应用代码目录
1
2
3
4
5
6
7
8
9
10
当你修改或者增加新功能的时候,工程结构依然应该保持如上的样子。
使用如上的工程结构可以让我们的应用代码从相关的测试代码中分离出来。
CommonTest目录使得我们的功能测试和单元测试可以共享部分代码,比如mock model creation and dagger test configuration classes.
1.2 文件命名
1.2.1 类文件
任何定义的类都应该使用驼峰命名格式,比如:
//create by 逆流的鱼yuiop on 2016/9/21//blog地址:http://blog.csdn.net/hejjunlinAndroidActivity, NetworkHelper, UserFragment, PerActivity
1
2
3
任何继承自android组件的类都应该使用组件名称来结尾,比如:
//create by 逆流的鱼yuiop on 2016/9/21//blog地址:http://blog.csdn.net/hejjunlinUserFragment, SignUpActivity, RateAppDialog, PushNotificationServer, NumberView
Drawable资源文件应该使用“ic_”前缀后跟上尺寸以及资源的颜色信息
For example, white accept icon sized at 24dp would be named:
比如,白色的24dp大小的用于接受动作的图标应该命名如下:
ic_accept_24dp_white
黑色用于取消动作的48dp大小的图标命名:
ic_cancel_48dp_black
我们使用这样的命名约定方便使用命名来组织drawable资源文件