一、举行站立式会议
1、当天站立式会议照片一张
2、团队成员报告
林楚虹
(1) 昨天已完成的工作:排行榜功能、完善从数据库读取单词放入缓存功能(即完善select.js)
(2) 今天计划完成的工作:等待其他成员完善然后做测试
(3) 工作中遇到的困难:从数据库读出来的数据的调用问题
(4) 每个人的具体贡献:参照昨天已完成的任务
董美凤
(1) 昨天已完成的工作:完成了PK模式从用户匹配到游戏结束的功能,修复了一些错误
(2) 今天计划完成的工作:找bug,和修复bug
(3) 工作中遇到的困难:由于开始的时候pk表中没有放入对手的id,值为空,从数据库读取用户信息的时候会出现get请求404的错误
(4) 每个人的具体贡献:参照已完成的工作
林艺如
(1) 昨天已完成的工作:数据文件格式转换与词汇修改,数据导入完成
(2) 今天计划完成的工作:完善仔细学习的模块
(3) 工作中遇到的困难:知晓云导入数据格式限制,无法通过office进行批量处理,需要手动修改单词词义。
(4) 每个人的具体贡献:参照昨天已完成的工作
杨雪莹
(1) 昨天已完成的工作:修改Pk界面,修改游戏界面获取的经验等级为从数据库获取,完成PK界面的单词获取,完成PK界面经验及加时卡的功能
(2) 今天计划完成的工作:继续找bug并修改
(3) 工作中遇到的困难:因为数据从数据库读取需要时间,数据插入数据库也需要时间,一开始写PK界面单词获取的时候,一直会报取空值或者没有定义。后来想到用一个加载页面来完成数据的加载就可以了。
(4) 每个人的具体贡献:参考昨天已完成的工作
罗登宇
(1) 昨天已完成的工作:图标设计
(2) 今天计划完成的工作:代码测试
(3) 工作中遇到的困难:图标设计一开始没有思路,部分代码不理解
(4) 每个人的具体贡献:参考昨天已完成的工作
二、项目燃尽图
leangoo地址:https://www.leangoo.com/kanban/board/go/2401387#
三、每人的代码/文档签入记录
1、代码签入
- 签入记录对应的Issue内容与链接,代码必须每天可执行
- code review编码规范文档要随时更新
码云地址:https://gitee.com/yangxueying/software_engineering_team_work
四、项目程序/模块的最新(运行)截图
1、最新模块的代码
- 代码上有注解,规范
pk界面部分代码(代码太多无法全部给出)
2、运行结果的截图
PK游戏(在微信开发工具有点卡,在手机上就不会了):
五、小结
林楚虹
昨天是我们小组规定的Beta阶段开发项目的最后一天,之后是做测试和完善bug,所以必须在昨天把所有的任务完成。其实代码的思路是很简单的,就是会出现各种各样的小问题以及小程序开发的知识盲点。比如我们会发现从数据库读取单词并放入缓存是需要一定时间的,但是单词显示界面的加载时间比这个快,这样单词显示界面从缓存中就读取不到单词。解决方法是加上延缓时间的代码让单词都读取好并放到缓存中后再跳转到单词显示界面。这个阶段算我的开发任务圆满完成。
董美凤
经过重重困难,总算是完成了beta阶段的任务,这次PK模式的编写不知道死了我多少脑细胞T_T。开始用户匹配的时候,需要从pk表中搜索出是否有等待的用户,匹配成功之后再将对方的id分别插入到自己的记录中,然后进入游戏界面。由于开始的时候,本地跳转页面的速度比较快,马上就请求数据库中对方id,然后上一个插入对方id的操作都还没有执行完成,导致了有时候会出现404的错误,非常崩溃。后来加了一个加载游戏的页面,充分准备好数据之后再进行请求。经过大家五天一起的努力,完善了Alpha阶段后留下的问题,开发出了新的功能,还是很兴奋的。虽然beta冲刺结束了,不过bug还是要继续寻找和修复的,程序还可能存在一些潜在的错误和问题,这还是需要接下来的测试,不断地更新优化。
林艺如
beta阶段第五天完成完整的数据导入,alpha阶段我们将难度设置为简单一般和困难三种,存在歧义的是在如何确定单词难度的,之前是按四六级考试出现频率来考虑的,现阶段决定采用四六级难度来划分难度,这样会比较科学一点。在知晓云技术人员帮助下成功将数据文件格式转换成CSV,但是在个人PC上的office软件进行转换时会提示不兼容,就会导致乱码,所以没办法使用office软件进行批量处理,只能手动对每个单词的常用词义做修改。知晓云技术人员说如果可以直接通过Python处理数据会快很多,用工具转换格式会出现很多问题,但是Python还不会,只能自己动手了。虽然耗费更多的时间,但是乱码问题还是解决了,数据也成功导入了。
杨雪莹
本来是想昨天结束冲刺的,但是因为还是有一些问题没有解决,所以我们就延后一天。 我是写匹配成功后第一个进入的人生成随机数组,并加入数据库,再根据随机数组去数据库的单词表获取单词。思路没什么问题,但是跳转页面太快了,有的时候数据还没加载完成,就进入PK界面就会出现空值错误。我就一直绕绕,想用加载页面来解决这个问题,后来经过跟美凤讨论了一下,再次理清思路,再去写就可以了。这几天一直在熬夜,昨天熬夜写代码的时候,感觉脑子不够用了,就决定睡一觉再解决。真的有的问题,当天解决不了,不妨试着第二天再去解决,可以跳出昨天的框框,还可以跟队员交流,交换意见,说不定就有好的思路。冲刺到了最后一天了,可以发现比起ALpha阶段的冲刺,Beta阶段的冲刺遇到的困难也比较少,而且都是比较快的解决了,不用像Alpha阶段一样,遇到问题解决都要很长时间。说实话,这次冲刺我们团队分工明确,大家不断完善自己所负责的功能,到最后整合起来,真的觉得我们团队还是可以的!!
罗登宇
因为logo的设计已经完成,剩下需要测试得代码我今天也基本测试完毕了,虽然还有部分bug还为解决,不过已经基本上可以正常运行程序了。做完这些后我空闲了出来,就帮组员设计了程序新图标,一开始没什么思路,在与组员的讨论后,设计出了几个大家都比较满意的新图标,看着程序越来越好了,我和组员都很开心