这个作业属于哪个课程 | 2301-计算机学院-软件工程社区-CSDN社区云 |
---|---|
这个作业要求在哪里 | 团队作业—beta冲刺+事后诸葛亮-CSDN社区 |
这个作业的目标 | 记录beta冲刺Day6 |
团队名称 | 熬夜会秃头 |
团队置顶集合随笔链接 | 熬夜会秃头——Beta冲刺置顶随笔-CSDN社区 |
一、团队成员会议总结
1、成员工作进度
组员 | 今日进展: | 耗时(min) | 存在的问题/遇到的困难: | 明日计划: | 心得体会: |
陈少桐 | 修改了文件列表的显示逻辑,完成了文件的删除以及恢复,完善了特定用户权限的实现 | 200 | 无 | 完成剩余接口并测试软件功能 | uniapp真的是罪该万死,方法没有bug'还一大堆,牢底坐穿了,明天争取完成所有任务 |
梁菲汎 | 完成了登录与注册接口的完善 | 100 | 无 | 加紧完成剩下的接口 | 没有安排好时间,感觉接口压力有点大 |
陈知菲 | 自定义文件传输协议的服务端部分 | 200 | 无 | 完成文件传输协议的客户端部分 | 学会了利用使用netty自定义文件传输协议,流水线pipeline中添加hander,处理文件拉取、文件合并、心跳检测等工作 |
李恒欣 | 完善未完成部分接口 | 75 | 处理文件的前后端交互传输遇到了一点问题,现已解决 | 完成剩余所有接口功能开发,保证项目顺利完成 | 通过与有丰富开发经验的大佬交流和查阅资料后较好地完成了接口的实现,有信心在明天完成所有剩余的几个功能的实现 |
邱思源 | 进行新增接口测试 | 50 | 无 | 将最后的几个小模块的功能测试完成 | 明天和开发人员完成最后的开发部署,进行测试保证功能的正常运行后项目就可以上线了 |
宋芳鑫 | 进一步完善web端业务逻辑 | 65 | 和后端的接口进行交互时出现无法正常获取信息的情况,现已解决 | 进行最后的收尾工作 | web端的开发也接近尾声了,很期待明天所有功能完成后最终的呈现效果 |
张一凡 | 进行前端单元测试,根据用户反馈对相关部分着重测试 | 60 | 无 | 进行最后的单元测试 | 在收集了用户反馈后可以更有针对性、更加高效地进行单元测试 |
林承桢 | 编写测试文档,根据用户使用情况和反馈完成用户使用调查报告 | 40 | 无 | 完成调查报告与测试文档的书写 | 加入了用户使用反馈后测试文档更加丰富,功能测试更符合客户需求,使测试人员能精准地进行功能测试 |
黄才栋 | 辅助进行APP端的开发,完成剩余接口的对接 | 60 | 文件传输部分因粗心出现了一些BUG,浪费了一点时间 | 完成APP端剩余功能的实现或修改 | 在整个项目的开发时必须尽可能避免因马虎大意而出现BUG,这可能会使得整个项目因个人而拖缓了很多的进度 |
谢怀广 | 核对已完成代码规范并制作项目燃尽图、记录工作进度 | 30 | 无 | 核对新增代码规范、制作项目燃尽图、记录工作进度 | 虽然今天整体完成的任务数并不多,但都有一定难度,明天仅剩一些零碎的小任务完成后即可完成整个项目 |
2、工作记录展示
使用netty自定义文件传输协议,流水线pipeline中添加hander,处理文件拉取、文件合并、心跳检测等工作
public boolean createServer(Integer port) {
if (Server.channel == null || !Server.channel.isOpen()) {
NioEventLoopGroup boss = new NioEventLoopGroup(1);
NioEventLoopGroup worker = new NioEventLoopGroup(2);
Channel channel = null;
try {
channel = new ServerBootstrap()
.group(boss, worker)
.channel(NioServerSocketChannel.class)
.childHandler(new ChannelInitializer<NioSocketChannel>() {
@Override
protected void initChannel(NioSocketChannel ch) {
ch.pipeline()
.addLast(new LengthFieldBasedFrameDecoder(1024 * 1024 * 1024, 22, 4, 0, 0))
.addLast(messageCodec)
.addLast(pingRequestHandler)
.addLast(askRequestHandler)
.addLast(new DefaultEventLoopGroup(2), writeRequestHandler)
//拉取
.addLast(pingRequestHandler)
.addLast(pullColdRequestHandler)
.addLast(askResponseHandler)
.addLast(writeResponseHandler);
}
})
.bind(port)
.sync()
.channel();
ChannelFuture closeFuture = channel.closeFuture();
closeFuture.addListener((ChannelFutureListener) channelFuture -> {
boss.shutdownGracefully();
worker.shutdownGracefully();
});
Server.channel = channel;
isOpen = true;
} catch (InterruptedException e) {
e.printStackTrace();
isOpen = false;
return false;
}
}
return true;
}
3、SCRUM会议照片
二、PM报告
1. 工作进度估计
任务总量 | 已完成工作量 | 剩余工作量 |
59 | 48 | 11 |