• 项目Alpha冲刺——代码规范、任务及计划


    一、代码规范###

    • 【强制】类名使用 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使用
    第二天 设计界面
    第三天 完成本地登陆
    第四天 获取相关接口并插入使用
    第五天 完成帐单部分功能
    第六天 完成心愿单部分功能
    第七天 完成帐单与心愿单中的统计部分功能
    第八天 实现识图部分
    第九天 整合所有功能
    第十天 修改并完善

  • 相关阅读:
    hdu4578线段树维护平方和,立方和(加,乘,赋值)或者珂朵莉树
    珂朵莉树(ODT老司机树)
    Codeforces Round #524 (Div. 2)D
    HDU1402 FFT高精度乘法模板题
    中国剩余定理poj1006
    POJ
    Install and Config MySQL 8 on Ubuntu
    Protobuf Examples
    Learning Thrift
    Flask Quickstart
  • 原文地址:https://www.cnblogs.com/XuanZhengZhangGuan/p/10765703.html
Copyright © 2020-2023  润新知