一、举行站立式会议

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、代码签入

四、项目程序/模块的最新(运行)截图

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还为解决,不过已经基本上可以正常运行程序了。做完这些后我空闲了出来,就帮组员设计了程序新图标,一开始没什么思路,在与组员的讨论后,设计出了几个大家都比较满意的新图标,看着程序越来越好了,我和组员都很开心

Beta阶段敏捷冲刺五的更多相关文章

  1. Beta阶段敏捷冲刺报告-DAY5

    Beta阶段敏捷冲刺报告-DAY5 Scrum Meeting 敏捷开发日期 2017.11.6 会议时间 12:00 会议地点 软工所 参会人员 全体成员 会议内容 乱序问题的解决,异常输入提示 讨 ...

  2. Beta阶段敏捷冲刺报告-DAY4

    Beta阶段敏捷冲刺报告-DAY4 Scrum Meeting 敏捷开发日期 2017.11.5 会议时间 11:30 会议地点 羽毛球场 参会人员 全体成员 会议内容 bug的原因讨论, 测试内容安 ...

  3. Beta阶段敏捷冲刺报告-DAY3

    Beta阶段敏捷冲刺报告-DAY3 Scrum Meeting 敏捷开发日期 2017.11.4 会议时间 12:30 会议地点 软工所 参会人员 全体成员 会议内容 当天任务确认,进度调整, 讨论时 ...

  4. Beta阶段敏捷冲刺报告-DAY2

    Beta阶段敏捷冲刺报告-DAY2 Scrum Meeting 敏捷开发日期 2017.11.3 会议时间 13:00 会议地点 微信群 参会人员 项目组全体成员 会议内容 打包问题修复, 爬虫优化, ...

  5. Beta阶段敏捷冲刺报告-DAY1

    Beta阶段敏捷冲刺报告-DAY1 Scrum Meeting 敏捷开发日期 2017.11.2 讨论时间 20:30 讨论地点 下课路上以及院楼侧门 参会人员 项目组全体成员 会议内容 附加功能讨论 ...

  6. 软工网络15团队作业8——Beta阶段敏捷冲刺

    Deadline: 2018-5-31 22:00PM,以博客提交至班级博客时间为准 根据以下要求: (1)在敏捷冲刺前发布一篇博客,作为beta版敏捷冲刺的开始, (2)同时,团队在日期区间[5.2 ...

  7. Beta阶段敏捷冲刺总结

    设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?       在最开始的时候我们就是为了解决集美大学计算机工程学院网页没有搜索引擎的问题.因为没有搜 ...

  8. Beta阶段敏捷冲刺二

    一.举行站立式会议 1.当天站立式会议照片一张 2.团队成员报告 林楚虹 (1) 昨天已完成的工作:连接上数据库 (2) 今天计划完成的工作:修改学习界面单词获取 (3) 工作中遇到的困难:虽然前天询 ...

  9. Beta阶段敏捷冲刺一

    一.举行站立式会议 1.当天站立式会议照片一张 2.团队成员报告 林楚虹 (1) 昨天已完成的工作:查找连接数据库有关资料,请教在上一轮已经连接成功的同学 (2) 今天计划完成的工作:连接上数据库 ( ...

随机推荐

  1. (9)Python循环结构

  2. MVC知识点记录

    _Layout.cshtmlRenderSectionsection 分部页的使用@Html.Partial Html.RenderPartial与 Html.RenderAction的 return ...

  3. ECharts.js学习动态数据绑定

    https://my.oschina.net/brillantzhao/blog/1541702https://www.cnblogs.com/leoxuan/p/6513591.htmlhttps: ...

  4. leetcode701. Insert into a Binary Search Tree

    https://www.cnblogs.com/grandyang/p/9914546.html 类似于二分查找的方法,用迭代的方法去做 注意:无论是进入左子树还是右子树,左右子树都变成了新的数,所以 ...

  5. 一加将在欧洲推出第一款商用 5G 手机

    远在太平洋中部的夏威夷群岛,高通举办了骁龙峰会. 峰会的惯例,各行业的合作伙伴都被邀请上台演讲.中国企业里,去年来的是小米雷军,而今年刚开场,一加手机 CEO 刘作虎就现身了. 与以往一样,张老板身着 ...

  6. 理解Path对路径进行操作的API

    阅读目录 一:理解normalize方法 二:理解join方法 三:理解dirname方法 四:理解basename方法 五:理解extname方法 回到顶部 一:理解normalize方法 该方法将 ...

  7. linux安装sonar

    第一步 使用上一篇博客中下载的sonar6.7.6上传到centos7 准备 安装jdk1.8 解压unzip sonarqube-6.7.6.zip 由于elasticsearch需要非root用户 ...

  8. JAVA 第七周学习总结

    20175308 2018-2019-2 <Java程序设计>第七周学习总结 教材学习内容总结 本周学习第八章:常用实用类 String类: String类位于java.lang包中,被定 ...

  9. Java并发(六)线程池监控

    目录 一.线程池监控参数 二.线程池监控类 三.注意事项 在上一篇博文中,我们介绍了线程池的基本原理和使用方法.了解了基本概念之后,我们可以使用 Executors 类创建线程池来执行大量的任务,使用 ...

  10. [08] AOP基本概念和使用

    1.什么是AOP AOP = Aspect Oriental Programing,即面向切面编程.什么概念,我们看如下的图片: 三个方法中,重复使用了代码A和代码B,典型的场景比如"开启事 ...