这个作业属于哪个课程 | 2020春-S班(福州大学) |
---|---|
这个作业的要求在那里 | 团队作业第六次——beta冲刺+事后诸葛亮 |
团队名称 | Hail Hydra(九头蛇) |
这个作业的目标 | Beta冲刺7 |
作业正文 | 作业正文 |
其他参考文献 |
冲刺日志集合
1 SCRUM部分
1. 1 成员描述
成员姓名 | 完成任务 | 遇到问题 | 冲刺后任务 |
---|---|---|---|
翁绍鸿 | 统一所有界面的相应形式,组织队友完成代码复审工作,解决删除用户、问题的数据遗留问题,完善前端输入框错误处理 | 暂无 | 完成新补充的同类问题功能,组织完成用户调查等工作,修复调研发现的bug |
张嘉伟 | 进行代码复审 | 暂无 | 修复用户使用调研发现的bug |
黄忠雄 | 完成冲刺日志的撰写 | 暂无 | 完成后续博客 |
唐志豪 | 身份证验证以及账号验证的交互修改 | 暂无 | 继续完成后台页面使用手册,修复用户使用调研发现的bug |
黄子峻 | 完成前台测试以及文档填写 | 暂无 | 讨论制定用户调研方案,记录统计调研结果 |
袁锦辉 | 用户界面使用手册编写 | 暂无 | 继续完成前台页面使用手册,修复用户使用调研发现的bug |
韦琛 | 后台页面测试,记录文档,绘制燃尽图、任务总量变化图 | 暂无 | 讨论制定用户调研方案,记录统计调研结果 |
刘成华 | 和队友一起进行代码复审工作 | 暂无 | 修复用户使用调研发现的bug |
郑逸豪 | 因生病无法参与 | 因生病无法参与 | 因生病无法参与 |
1. 2 今日成果
登录页面输入文本框处理
登录页面在前台对账号密码进行了初步的检验,账号必须为字母数字串,账号密码不能为空,前端判定错误将不发送数据到后端检验,后端检验的错误结果会显示在相应文本框下(如账号不存在,密码错误)
重置密码页面输入文本框处理
重置密码页面对账号和身份证进行了初步的检验,检验错误不发送数据,检验错误将报错信息显示对应的文本框下
其他文本框
处理登录、重置密码的文本框今天还处理了修改密码页面、临时板块页面、创建问题组件的输入文本框进行了相应的检验和提示,由于效果与上面的相似就不再重复展示
代码复审
今天下午我们进行了代码复审的工作,工作的主要内容是以下四点
- 审查编码规范
编码规范我们主要是检查了变量、函数的命名规范、是否存在硬编码以及注释的编写规范,由于编码前没有强调函数的命名问题,大家命名很多不太一致,比如添加函数有的人用add开头有的人用insert开头,今天统一改成insert。变量命名大家都较好的遵守了驼峰命名规范,没有什么问题。在登录、用户模块存在硬编码的情况,今天进行了修改。有的地方注释的比较乱,今天进行了整理。
- 删除无用代码
主要是删除了部分注释了但是没有删的代码,删除了部分有的没有被用到或者可以被代替的类(如Contentservice类只有一个通过主键获取实体的功能,可以直接用ContentDao代替),因为之前进行过单元测试所以不存在没有被调用的函数。
- 审核代码可读性
代码的可读性的审核方式是让没有负责过该模块的队友阅读函数,如果阅读后不能理解并且在编码人员解释后仍觉得有点难懂的代码进行改进或添加注释说明
- 检查体系结构和代码设计
主要是检查编码是否有遵循设计阶段的体系结构设计,以及检查是否存在大段重复代码黏贴的情况
代码复审审查表 | ||
---|---|---|
体系结构和代码设计 | 是否符合单一职责原则 | 符合 |
是否符合开闭原则 | 符合 | |
代码复用情况 | 只有Message模块有重复代码 | |
可否用更好的代码 | 代码还可以再优化 | |
是否有潜在的bug | 暂未发现仍有bug | |
是否进行了错误处理 | 所有错误都进行了处理 | |
算法效率如何 | 对算法要求不高,效率良好 | |
代码风格 | 方法名 | 方法名符合逻辑且遵守命名规范 |
变量名 | 变量名容易理解切遵守驼峰命名法 | |
函数长度 | 皆在50行以下,大部分在15~30行 | |
类的长度 | 皆在300行以下 | |
文件长度 | 皆在300行以下 | |
文档 | 文档编写合理充足 | |
注释代码 | 注释代码皆已删除 | |
函数参数个数 | 最多三个 | |
可读性 | 容易理解,可读性高 | |
测试 | 测试的范围 | 测试全面,覆盖率高 |
是否涵盖了故障的情况 | 是 | |
是否容易使用 | 是 | |
是否稳定 | 是 | |
性能快慢 | 性能良好 |
1.3 仓库链接&commit截图
commit截图
1.4. 会议照片(2020.06.01)
2 PM报告
项目工作量估计
工作模块 | 所占总比重 | 工作进度 | 换算 |
---|---|---|---|
新增功能部分 | 20% | beta冲刺新增功能完成 | 0.2*1 |
单元测试 | 30% | 单元测试完成 | 0.3*1 |
功能测试 | 20% | 功能测试完成 | 0.2*1 |
代码复审 | 20% | 代码复审完成 | 0.2*1 |
文档 | 10% | 单元测试、功能测试文档完成 | 0.1*1 |
燃尽图(2020.06.01)
任务总量变化图(2020.06.01)
今日贡献度
成员姓名 | 完成任务 | 贡献度 |
---|---|---|
翁绍鸿 | 统一所有界面的相应形式,组织队友完成代码复审工作,解决删除用户、问题的数据遗留问题 | 21 |
张嘉伟 | 进行代码复审 | 18 |
黄忠雄 | 撰写冲刺博客 | 6 |
唐志豪 | 身份证验证以及账号验证的交互修改 | 15 |
黄子峻 | 完成前台测试以及文档填写 | 7 |
袁锦辉 | 用户界面使用手册编写 | 9 |
韦琛 | 后台页面测试,记录文档,绘制燃尽图、任务总量变化图 | 7 |
刘成华 | 和队友一起进行代码复审工作 | 17 |
郑逸豪 | 因生病无法参与 | 0 |