项目Beta冲刺 - 凡事预则立

课程: 软件工程1916|W(福州大学)
做业要求: 项目Beta冲刺
团队名称: 火鸡堂
做业目标: 尽力交付

火鸡堂

队员学号 队员姓名 博客地址 备注
221600111 彼术向 http://www.cnblogs.com/Mookiepiece/ 队长
221600126 忠 ju http://www.cnblogs.com/Downstream-1998/ 转入
221600137 海怪呦 http://www.cnblogs.com/a137447/
221600138 魔垣 http://www.cnblogs.com/deweyxuan/

一、讨论组长是否重选的议题和结论。

选题是原组长提出来的,也对项目了解更多,故不重选java

2&三、下一阶段须要改进完善的功能。


这些是目前beta至少应完成的基础功能,其余flag就不立了省得砸脚git

计划变动:

心愿单的周期图,考虑到手机屏幕过小,改成用网格显示而不是条条显示,这是减分项
经验值系统因为不受组员待见,改成徽章系统,并削弱功能
数据库已改了几列,alpha的遗留web

四、须要改进的团队分工(针对以前的不足,须要增强和改进团队协做和分工的地方)

遇到问题多交流
首先专一基础功能的实现数据库

五、须要改进的工具流程(如版本控制、测试工具等)

上一阶段的版本控制都是线下完成,此次必须应题使用git
测试工具暂定Junit数组

六、冲刺的时间计划安排

7天时间安排:2019.5.24——2019.5.30工具

日期 任务
5.24(满课) 基础对话框及主页的完善
5.25-5.26(周末) 数据库对接
5.27(满课) 帐单和心愿的历史界面
5.28 弹性时间,重整计划,部分测试
5.29 完成软件初始化的引导
5.30 完成设置界面

5月31日,整合,测试,进行用户调查与总结
蓝图真美好测试

附一、代码规范

和alpha的规范相同版本控制

  • 【强制】类名使用 UpperCamelCase 风格代码规范

  • 【强制】方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格xml

  • 【参考】局部变量容许使用a, b简单的命名,但尽可能使用类名中出现的字母(一眼看上去能知道),数组遍历容许使用 i, j 等简单的命名
    • 例:Context c; Database db;
    • 反例:Context i;
  • 【强制】常量命名所有大写,单词间用下划线隔开

  • 【备注】web里的代码可能不遵照上述java命名规范

  • 【强制】res资源文件(图片等)所有小写,单词间用下划线隔开
    • 例:activity_main.xml
  • 【推荐】资源文件及组件ID的命名力求不混淆,能够考虑给名字加上所属的Activity前缀等
    • 例1:@+id/main_activity_login_button
    • 例2:login_button_state_ok.xml
  • 【参考】各组员实现的功能接口要有注释描述,或在讨论时说明其的功能(输入和输出,有没有正确性判断),注释方式随意

  • 【参考】方法内部,使用注释和空行来分隔成小段,注释描述【下】方代码段的功能
    • 例:
    • //如下是打开文件
    • File f=new file()
    • //如下收尾
    • f.close(); //关闭文件
  • 【强制】没实现的地方加TODO,写上署名,最好包括上描述
    -例: //TODO 这个部分改天作

其余不经常使用标准尽可能按照:
阿里巴巴规约

相关文章
相关标签/搜索