Beta阶段敏捷冲刺五
一、举行站立式会议
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还为解决,不过已经基本上可以正常运行程序了。做完这些后我空闲了出来,就帮组员设计了程序新图标,一开始没什么思路,在与组员的讨论后,设计出了几个大家都比较满意的新图标,看着程序越来越好了,我和组员都很开心
Beta阶段敏捷冲刺五的更多相关文章
- Beta阶段敏捷冲刺报告-DAY5
Beta阶段敏捷冲刺报告-DAY5 Scrum Meeting 敏捷开发日期 2017.11.6 会议时间 12:00 会议地点 软工所 参会人员 全体成员 会议内容 乱序问题的解决,异常输入提示 讨 ...
- Beta阶段敏捷冲刺报告-DAY4
Beta阶段敏捷冲刺报告-DAY4 Scrum Meeting 敏捷开发日期 2017.11.5 会议时间 11:30 会议地点 羽毛球场 参会人员 全体成员 会议内容 bug的原因讨论, 测试内容安 ...
- Beta阶段敏捷冲刺报告-DAY3
Beta阶段敏捷冲刺报告-DAY3 Scrum Meeting 敏捷开发日期 2017.11.4 会议时间 12:30 会议地点 软工所 参会人员 全体成员 会议内容 当天任务确认,进度调整, 讨论时 ...
- Beta阶段敏捷冲刺报告-DAY2
Beta阶段敏捷冲刺报告-DAY2 Scrum Meeting 敏捷开发日期 2017.11.3 会议时间 13:00 会议地点 微信群 参会人员 项目组全体成员 会议内容 打包问题修复, 爬虫优化, ...
- Beta阶段敏捷冲刺报告-DAY1
Beta阶段敏捷冲刺报告-DAY1 Scrum Meeting 敏捷开发日期 2017.11.2 讨论时间 20:30 讨论地点 下课路上以及院楼侧门 参会人员 项目组全体成员 会议内容 附加功能讨论 ...
- 软工网络15团队作业8——Beta阶段敏捷冲刺
Deadline: 2018-5-31 22:00PM,以博客提交至班级博客时间为准 根据以下要求: (1)在敏捷冲刺前发布一篇博客,作为beta版敏捷冲刺的开始, (2)同时,团队在日期区间[5.2 ...
- Beta阶段敏捷冲刺总结
设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 在最开始的时候我们就是为了解决集美大学计算机工程学院网页没有搜索引擎的问题.因为没有搜 ...
- Beta阶段敏捷冲刺二
一.举行站立式会议 1.当天站立式会议照片一张 2.团队成员报告 林楚虹 (1) 昨天已完成的工作:连接上数据库 (2) 今天计划完成的工作:修改学习界面单词获取 (3) 工作中遇到的困难:虽然前天询 ...
- Beta阶段敏捷冲刺一
一.举行站立式会议 1.当天站立式会议照片一张 2.团队成员报告 林楚虹 (1) 昨天已完成的工作:查找连接数据库有关资料,请教在上一轮已经连接成功的同学 (2) 今天计划完成的工作:连接上数据库 ( ...
随机推荐
- Java 缓存技术之 ehcache
1. EHCache 的特点,是一个纯Java ,过程中(也可以理解成插入式)缓存实现,单独安装Ehcache ,需把ehcache-X.X.jar 和相关类库方到classpath中.如项目已安装了 ...
- go标准库的学习-crypto/rand
参考:https://studygolang.com/pkgdoc 导入方式: import "crypto/rand" rand包实现了用于加解密的更安全的随机数生成器. Var ...
- vue学习路由嵌套
1. 路由嵌套和参数传递 传参的两种形式: a.查询字符串:login?name=tom&pwd=123 {{$route.query}} ------ <li><route ...
- centos7搭建elasticsearch
Elasticsearch:负责日志检索和分析,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等 Logstash:对日志进行收集.过 ...
- JVM实践
package com.lsw.classloader; import java.io.FileInputStream;import java.lang.reflect.Field;import ja ...
- battery for stm32
右边两个1N4148的压降都是0.7V,并且3.3-0.7=2.6V & 3-0.7=2.3V 可见在电源3.3V正常供电的情况下,电池处于休息状态,这就有效避免了电池的不必要消耗:
- 查看Orcale数据里的表是否有变化
由于我们公司一个数据库两个应用在使用,导致一个应用修改了数据库,另一个应用用的缓存而不知道有更新还是原来的结果.原来的处理方式是采用session缓存的方式,用户登出了就清空缓存,这样只需要重新登录一 ...
- jquery中的选择器:has和:not的用法
这两个选择器可以帮助我们在选择父级和子孙之间关系的dom更从容~ <div><p><span>Hello</span></p></di ...
- React-UI组件和容器组件
UI组件负责页面的渲染,又叫傻瓜组件. 容器组件负责逻辑,又叫聪明组件. 当一个组件只有render函数的时候,就可以用无状态组件的形式来定义这个组件.无状态组件怎么定义呢?其实就是一个函数,接受pr ...
- Vue-详解设置路由导航的两种方法: <router-link :to="..."> 和router.push(...)
一.<router-link :to="..."> to里的值可以是一个字符串路径,或者一个描述地址的对象.例如: // 字符串 <router-link to= ...