一、代码规范###
-
【强制】类名使用 UpperCamelCase 风格
-
【强制】方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格
-
【参考】局部变量允许使用a, b简单的命名,但尽量使用类名中出现的字母(一眼看上去能知道),数组遍历允许使用 i, j 等简单的命名
- 例:Context c; Database db;
- 反例:Context i;
-
【强制】常量命名全部大写,单词间用下划线隔开
-
【强制】res资源文件(图片等)及HTML表单name命名全部小写,单词间用下划线隔开
- 例:activity_main.xml
-
【推荐】资源文件及组件ID的命名力求不混淆,可以考虑给名字加上所属的Activity前缀等
- 例1:@+id/main_activity_login_button
- 例2:login_button_state_ok.xml
-
【参考】各组员实现的功能接口要有注释描述,或在讨论时说明其的功能(输入和输出,有没有正确性判断),注释方式随意
-
【参考】方法内部,使用注释和空行来分隔成小段,注释描述下方代码段的功能
- 例:
- //以下是打开文件
- File f=new file()
- //以下是读数据
- for(){
- log.d("");
- log.d("");
- log.d("");
- }
- //以下收尾
- f.close();
-
【强制】没实现的地方必须加TODO,写上署名,最好包括上描述
-例: //TODO MK 这个部分改天做
其他不常用标准尽量按照:
阿里巴巴规约
二、计划安排###
时间 | 任务 |
---|---|
第一天 | 学习熟悉AS使用 |
第二天 | 设计界面 |
第三天 | 完成本地登陆 |
第四天 | 获取相关接口并插入使用 |
第五天 | 完成帐单部分功能 |
第六天 | 完成心愿单部分功能 |
第七天 | 完成帐单与心愿单中的统计部分功能 |
第八天 | 实现识图部分 |
第九天 | 整合所有功能 |
第十天 | 修改并完善 |