团队作业4:第六篇Scrum冲刺博客(歪瑞古德小队)
Published at 2020-05-25 22:40 in 分类: 软件工程作业 by Yuchao Huang

团队作业4:第六篇Scrum冲刺博客(歪瑞古德小队)

版权声明:自由转载-非商用-知识共享署名4.0

Author:歪瑞古德小队

Project:海岛漂流

集合贴:团队作业4:项目冲刺集合贴(歪瑞古德小队)

一、Daily Scrum Meeting

1.1 会议照片

image-20200528132745567

1.2 项目进展

团队成员 昨日完成任务 今日计划任务 遇到的困难
黄钰朝 #40根据id返回一个海岛 #41随机返回一个海岛 操作系统实验和Java
作业还没做
黄煜淇 #44根据id星标海岛 #45上传海岛背景 操作系统实验实现有点难度
余圣源 #51完成写信界面和功能接入 #52整体界面优化 菜单按钮旋转动画
想了比较久才想到
张文俊 #58完成发布动态,评论功能的接入 #59整体页面优化 git合并时代码冲突
丘丽珊 #65绘制第五天站立会议
照片,一张信纸样式
#66绘制第六天站立会议照片 作业多,课程多,
时间少
陈宇 #73查看一个海岛的动态列表 #74查询一条动态下面的评论和回复 操作系统实验真难

二、项目燃尽图

05-26燃尽图

三、签入记录

3.1 代码/文档签入记录

image-20200525123735950

3.2 Code Review 记录

image-20200525113505066

image-20200525115533393

3.3 issue内容和链接

四、最新模块截图

4.1 最新模块代码

(1)星标海岛

复制    @Override
    public int insertStar(Star star, Integer userId) {
        log.info("正在插入star");

        // 查询海岛id是否为空
        if (star == null || star.getIslandId() == null) {
            log.info("插入star时参数不足");
            throw new BizException("海岛ID不能为空!");
        }

        // 查看海岛是否存在
        if (userMapper.selectCount(new QueryWrapper<User>()
                .eq("user_id", star.getIslandId())) == 0) {
            log.info("星标海岛时id为【{}】的海岛不存在", star.getIslandId());
            throw new BizException("星标的海岛不存在!");
        }

        // 查看是否星标的是自己的海岛
        if (star.getIslandId().equals(userId)) {
            log.info("星标海岛时用户【{}】尝试星标自己的海岛", userId);
            throw new BizException("不可以星标自己的海岛");
        }

        // 查看自己是否已经星标了该海岛
        if (super.count(new QueryWrapper<Star>()
                .eq("user_id", userId)
                .eq("island_id", star.getIslandId())) > 0) {
            log.info("星标海岛时用户【{}】已星标了【{}】海岛", userId, star.getIslandId());
            throw new BizException("您已经星标了该海岛");
        }

        // 进行星标操作
        star.setUserId(userId);

        if (super.save(star)) {
            if (super.save(star)) {
                log.info("插入star成功,id为{}", star.getStarId());
                return star.getStarId();
            }
        }
    }

4.2 程序运行截图

image-20200525123809742

五、每日总结

团队成员 总结内容
黄钰朝 作业依然很多...
黄煜淇 阅读操作系统书籍,上网了查阅资料辅助实现操作系统
余圣源 css动画属性不够熟练,还需要加强使用练习
张文俊 本地处理后再提交
丘丽珊 离终点又进步了一点点,开心!
陈宇 操作系统的实验占据了大部分时间,需要分配好时间,兼顾项目和其他课程
posted @   Yuchao_Huang  阅读(193)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示