• 全部
...

Tomato——Beta冲刺Day5

托码头小队 团队 2024-05-25 23:14:16
这个作业属于哪个课程<2302软件工程社区>
这个作业要求在哪里团队作业—beta冲刺+事后诸葛亮
这个作业的目标团队Beta冲刺
团队名称托码头小队
团队项目Tomato时间管理小程序
其他参考文献《构建之法》

目录

  • SCRUM部分
  • 一、站立式会议照片
  • 二、成员描述
  • 三、项目展示
  • PM 报告
  • 一、整个项目预期的任务量
  • 二、项目燃尽图
  • 三、代码展示

SCRUM部分

一、站立式会议照片

img

二、成员描述

人员描述
222100224林然鹏今日进展:进行评论模块部分接口前后的联调。
遇到的困难:忽略了一些异常处理
现在到明天站立式会议的安排:继续完善功能
心得体会:联调总能暴露许多问题。
222100225林璞今日进展:华为云后端代码部署
遇到的困难:服务器使用不熟练
现在到明天站立式会议的安排:继续进行功能测试
心得体会:继续测试!
222100226欧景天今日进展:完成评论组件发布和显示
遇到的困难:后端传输的数据与接口文档不一致
现在到明天站立式会议的安排:完成回复评论
心得体会:很难
222100119柯昊旸今日进展:完成第五天的Beta冲刺,对前端界面进行优化
遇到的困难:后端数据传输有问题
现在到明天站立式会议的安排:完成第六次的Beta冲刺随笔,继续优化前端,完成评论功能界面优化
心得体会:还是要不断练习
222100235黄烨琳今日进展:修复自己接口的BUG
遇到的困难:暂无
现在到明天站立式会议的安排:继续对自己负责的接口进行测试
心得体会:测试找到自己接口的BUG了,幸好不是大问题修复起来比较简单
222100327赵振廷今日进展:对bug的补足完成
遇到的困难:界面填充不充分
现在到明天站立式会议的安排安排:继续补足页面bug
心得体会:很多麻烦
222100329衷进之今日进展:完成图片格式转换问题
遇到的困难:暂无
现在到明天站立式会议的安排:对bug进行修改
心得体会:失败是成功之母
052106112林黄骁今日进展:重新部署 nginx
遇到的困难:不熟悉源码部署
现在到明天站立式会议的安排:讨论 c++三板斧构建项目方式
心得体会:第一次在服务器上是使用包管理器安装的 nginx,缺少了一部分我们系统所需的组件,导致需要从源码构建,但我之前没有使用过源码构建,对我来说难度很大

三、项目展示

  • 开发成员代码签入记录

  • 后端:

img

PM 报告

一、整个项目预期的任务量

所有工作的预期时间:21天时间,共有待办、我的、登录、文章展示、专注计时、社交等模块功能需要完成。

目前已经完成的工作量:后端程序正在试验前后端联调,开始使用华为云服务器。

前端界面:待办、我的、论坛、登录等模块功能已完成,评论的页面,专注功能的计时都已完成,完成评论组件发布和显示

还剩余的工作量:前端论坛的评论功能界面还未完成,回复评论功能需要优化。

二、项目燃尽图

img

三、代码展示

  • 后端代码
  1. @Override
  2. public List<CommentVO> listComment(Long articleId) {
  3. QueryWrapper<Comment> qw=new QueryWrapper<>();
  4. QueryWrapper<User> qw1=new QueryWrapper<>();
  5. qw.eq("article_id",articleId);
  6. List<Comment> list=commentMapper.selectList(qw);
  7. User user;
  8. List<CommentVO> targetList=new ArrayList<>();
  9. for (Comment item:list) {
  10. CommentVO temp= new CommentVO(item);
  11. qw.eq("user_id",temp.getUserId());
  12. user=userMapper.selectOne(qw1);
  13. if (user==null) {
  14. throw new BaseException("该评论用户已删除");
  15. }
  16. temp.setAvator(imgBaseURL+user.getAvatar());
  17. temp.setUserName(user.getUsername());
  18. temp.setIsLiked(commentMapper.selectCommentLike(BaseContext.getCurrentId(),item.getId())!=null ? 1L:0L);
  19. targetList.add(temp);
  20. }
  21. return targetList;
  22. }
  23. @Override
  24. public void insertComment(CommentDTO commentDTO) {
  25. if (commentDTO.getContent().isEmpty()) {
  26. throw new BaseException("评论内容不能为空");
  27. }
  28. Comment comment= BeanUtil.copyProperties(commentDTO,Comment.class);
  29. comment.setUserId(BaseContext.getCurrentId());
  30. save(comment);
  31. }
...全文
给本帖投票
123 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

122

社区成员

发帖
与我相关
我的任务
社区描述
FZU-SE
软件工程 高校
社区管理员
  • LinQF39
  • 助教-吴可仪
  • 一杯时间
加入社区
社区公告
暂无公告

试试用AI创作助手写篇文章吧

手机看
关注公众号

关注公众号

客服 返回
顶部