【Beta】Scrum Meeting 7 & 与助教谈话
前言
Beta阶段第7次会议在5月12日22:00由PM在大运村一公寓三层召开, 时长30min。
任务分配
| 姓名 | 今日任务 | 明日任务 | 困难 |
|---|---|---|---|
| 周博闻 | 修复修改密码问题#54 添加主页公告栏 #57(调整样式) |
修复修改密码问题#54 | |
| 周国杰 | 控制台接口单元测试#51 | 2200116 数据处理脚本#59 | |
| 樊子康 | markdown后端路由及控制器#38 markdown后端处理脚本#39 |
markdown前端用户选择界面#40 | |
| 殷刘霄羽 | 2200116实验模板 #60 | D01实验内容梳理 #61 | |
| 何雨峰 | 2200116实验模板 #60 | D01实验内容梳理 #61 | |
| 王尖兵 | 移动端报告页 - 收藏夹#46 | 移动端报告页 - 收藏夹#46 | |
| 杨帅 | 控制台接口单元测试#51 | 控制台接口单元测试#51 |
燃尽图

会议照片

代码签入记录
项目困难
修改密码的问题仍然没有找到具体原因,考虑暂时搁置。
与助教谈话(5.11)
关于交付件的验收标准
"但某些后端的任务没有定义可衡量的交付内容,基本都是通过:人工验证该接口/后端模块功能实现了,就算是交付了"
如果人工验证的话,可否给出验证的流程?比如某个功能执行了某个操作,给出了怎样的预期输出
我们认为这个比较靠谱,将在任务完成的差不多时补全一下这部分任务的验收工作。
可以考虑后端尽量使用单元测试进行验收,而前端可以进行功能方面的验收。
注:在写了一些测试后我们发现,对于后端一些难以用单元测试验证的功能,在不复杂的情况下仍需要采用人工测试的方式,例如上个阶段中关于上传实验报告的部分,目前并没有找到比人工测试更好的办法……
关于降低脚本开发门槛
这个部分原先是PM在Alpha阶段收尾时开的一个脑洞,即做成拖拽式的脚本编写,但团队成员包括PM自己都认为这个短时间内做不完(甚至可以单开一个软工项目)所以目前搁置了。
原来是这样,建议博客补全
不过我们认为本阶段的markdown功能对于实验模板编写门槛的降低是起到了一定作用的,但python脚本这里目前没有好的解决办法。
关于新成员工作
@新成员 我看你已经做了一个页面设计,还有重构,正在添加主页公告栏。新技术上手了吗?
逐渐上手了。
你和另一个同学都做了 #42 #43 #57三个任务,讲讲经过?比如是均分任务还是结对编程?
PM:感觉都有,比如主页这边改的时候基本是A改然后B来做复审以及提供一些意见。然后主页公告栏这里就有点均分任务的意思,A加好html部分然后B调样式。
新同学开发有什么困难吗?
困难当然就是要适应这个项目的框架。实际上前段改的的东西也不算太多,主要是处理一些细节,要把这个项目的前段全部阅读一遍然后改。
除此之外困难也出现在熟悉开发流程方面,我们靠qq远程桌面交流并解决了一些操作问题。
这个时候就可以进行结对编程了。
关于规范commit记录
感觉你们的commit可以规范一下。简单可以,但风格有很多种不太行。以及像有多个commit处理一个功能的情况,可以使用
git rebase -i合并多个commit
我们可以在之后统一一下commit的格式,比如统一使用动名词组的形式。对于一些注释性的内容可以放在comment里。
(不知道comment是一个github的功能还是git本身自带的功能,还需要继续研究)
关于单元测试
我看你们之前提到了要搞单元测试,讲讲单元测试方面的进展?
现在单元测试写了一半了,感觉开好头之后就要轻松一些,主要是不好上手。
有留文档吗?比如测试计划、进度之类的。
没有,这部分就是开会的时候讨论汇报的。
下一届的人接手项目之后怎么上手单元测试之类的东西有考虑过吗?
这部分我们计划出一篇技术博客的,关于单元测试方面,但现在坑还没有踩完。(还在坑里没完全爬出来
预计单元测试还要做多久?
这个得看最终计划覆盖多少代码吧,控制台部分应该明后天可以全部覆盖测试完成。
“假如项目一开始就有详尽的单元测试,对于之后接手的同学也比较友好。” 我觉得你们可能需要多写一点注释和文档来体现这个友好。
引申:关于Gamma计划的讨论
(接以上的话)
我们最近讨论了一下Gamma阶段的任务,因为感觉其实这个网站功能也就目前这样了,所以在考虑下个阶段主要目标是提升一下工程的质量,包括文档、注释还有代码规范啥的。以及一些编码不好的地方修改,比如之前在代码里写死了很多配置方面的内容。
我觉得如果你们把完善项目作为目标的话,要设计好怎么检验,最终怎么评判。
这个我们也有所考虑,主要是需要从比如 注释量 这种指标以及与之前文档的对比方面来考虑。以及一些统一的配置文件和使用说明等等。
感觉这部分是如果结果不是很清晰,很容易给人一种在划水的感觉。
是的。
【Beta】Scrum Meeting 7 & 与助教谈话的更多相关文章
- 【Gamma】Scrum Meeting 1 & 与助教谈话
前言 Gamma阶段第1次会议在5月26日22:00由PM在大运村一公寓三层召开, 时长30min. 任务分配 姓名 今日任务 明日任务 困难 周博闻 用户控制器解耦和注释 用户控制器解耦和注释 周国 ...
- UltraSoft - Beta - Scrum Meeting 8
Date: May 24th, 2020. Scrum 情况汇报 进度情况 组员 负责 今日进度 q2l PM.后端 记录Scrum Meeting Liuzh 前端 暂无 Kkkk 前端 暂无 王f ...
- 第0次 Beta Scrum Meeting
本次会议为Beta阶段第0次Scrum Meeting会议 会议概要 会议时间:2021年5月27日 会议地点:「腾讯会议」线上进行 会议时长:1小时 会议内容简介:本次会议为Beta阶段启程会议,主 ...
- 第1次 Beta Scrum Meeting
本次会议为Beta阶段第1次Scrum Meeting会议 会议概要 会议时间:2021年5月29日 会议地点:「腾讯会议」线上进行 会议时长:0.5小时 会议内容简介:本次会议为Beta阶段第1次会 ...
- 第2次 Beta Scrum Meeting
本次会议为Beta阶段第2次Scrum Meeting会议 会议概要 会议时间:2021年5月31日 会议地点:「腾讯会议」线上进行 会议时长:0.5小时 会议内容简介:对完成工作进行阶段性汇报:对下 ...
- 第3次 Beta Scrum Meeting
本次会议为Beta阶段第3次Scrum Meeting会议 会议概要 会议时间:2021年6月2日 会议地点:「腾讯会议」线上进行 会议时长:0.5小时 会议内容简介:对完成工作进行阶段性汇报:对下一 ...
- 第4次 Beta Scrum Meeting
本次会议为Beta阶段第4次Scrum Meeting会议 会议概要 会议时间:2021年6月4日 会议地点:「腾讯会议」线上进行 会议时长:0.5小时 会议内容简介:对完成工作进行阶段性汇报:对下一 ...
- 第5次 Beta Scrum Meeting
本次会议为Beta阶段第6次Scrum Meeting会议 会议概要 会议时间:2021年6月6日 会议地点:「腾讯会议」线上进行 会议时长:10min 会议内容简介:对完成工作进行阶段性汇报:对下一 ...
- 第6次 Beta Scrum Meeting
本次会议为Beta阶段第6次Scrum Meeting会议 会议概要 会议时间:2021年6月8日 会议地点:「腾讯会议」线上进行 会议时长:15min 会议内容简介:对完成工作进行阶段性汇报:对下一 ...
随机推荐
- comet oj #7
A 签到题 题目描述 多次询问,每次询问给一个值域范围 [l,r][l,r],要回答下列四个问题: 从这个范围内选出两个整数(两个数可相同), (1) 这两个数的最小公倍数最大是多少? (2) 这两个 ...
- 数据库-如何创建SQL Server身份验证用户
1.简介 默认安装SQL Server数据库后,SQL Server通过工具SQL Server Management Studio(SSMS)采用“Windows身份验证”方式登录,需要设置相应用户 ...
- Vue.js前端MVVM框架实战篇
相信大家对vue.js这个前端框架有了一定的了解.想必也想把Vue急切的运用在项目中,看看它的魅力到底有多大?别急,今天我会满足大家的想法. 我们一起来看看“Webpack+Vue”的开发模式相比以往 ...
- APS系统如何让企业实现“多赢”?看高博通信是怎么做的
高博通信(上海)有限公司凭籍在超精密产业中的技术积累, 强大的资金优势以及与一流大学的联合,使得其正成为国内超精密电子制造行业的领导者. 雄厚的技术实力和专业的团队赢得了波音,空客公司等国际航空器制造 ...
- IOS 微信、QQ、叮叮等APP虚拟定位 实在太好用了
前不久爱思助手更新了最新版本:V7.96,同时更新了好几个功能,包括给ios设备修改虚拟定位功能,想要给手机修改,我们需要电脑下载爱思助手最新版本V7.96,数据线连接电脑修改. 借助爱思助手的虚拟定 ...
- php日期格式化方法详解
php日期格式化一般使用date()来完成,此函数的声明及定义如下图所示,其参数有很多,这里按常用的年.月.日.时.分.秒.星期来简单介绍. date(format,timestamp) 一.年.月. ...
- ML- 线性回归推导
线性回归, 这部分算是我最为擅长的了, 真的不吹, 6年经验, 我高中时代就已经会推导了, 当然是最最小二乘法和统计学(假设检验, 参数分布等)的角度. 后来上了大学, 又是从最小二乘和统计学角度, ...
- uboot是什么
u-boot是一种普遍用于嵌入式系统中的Bootloader,Bootloader是在操作系统运行之前执行的一小段程序,通过它,我们可以初始化硬件设备.建立内存空间的映射表,从而建立适当的软硬件环境, ...
- React源码 ReactContext
我们知道在react当中,组件与组件的沟通是通过props,父组件通过props给子组件传递一些属性,父组件可以传递一些回调函数给子组件,让子组件在某些特定的时候,可以调用父组件的一些特性. 但是我们 ...
- c# 调用 C++ dll 传入传出类型对应说明(转)
由于经常使用C#调用 非托管C++ dll 操作一下硬件,出现传入传出类型的问题,现整理了C++ dll 类型与 C#类型对应关系: //C++中的DLL函数原型为 //extern & ...