【文章管理系统团队】Alpha阶段Scrum冲刺第4天随笔
【文章管理系统团队】Alpha阶段Scrum冲刺第4天随笔
一、站立式会议记录(2分)
参会人员:阿依古再丽、刘雨彤、王佳慧、罗佳楠、王腾
会议照片:
二、每日工作详情(6分)
- 阿依古再丽(项目管理)
昨日完成:跟踪“全局搜索”功能开发,决策技术方案
今日计划:协调前后端完成“全局搜索”功能联调,开始“关联功能”集成测试
遇到困难:关联功能的前后端数据格式需最终确认
2.刘雨彤(产品经理)
昨日完成:细化“全局搜索”交互细节
今日计划:验收“全局搜索”功能,并规划“文章手动关联”的用户操作流程优化
遇到困难:关联操作的成功反馈提示方式需要设计
3.王嘉慧(后端开发者)
昨日完成:开发“全局搜索”后端接口(基础版)
今日计划:为搜索接口添加查询结果缓存(Redis);开发“手动关联”的创建和查询接口
遇到困难:缓存失效策略需要设计,关联接口需处理重复关联和自关联的异常
4.罗佳楠(前端开发者)
昨日完成:开发全局搜索框组件及搜索结果页
今日计划:对接“全局搜索”真实接口;在文章编辑页集成“关联文章”搜索与添加组件
遇到困难:编辑页关联组件与全局搜索组件的逻辑复用和状态管理
5.王腾(测试QA)
昨日完成:设计“全局搜索”功能测试用例
今日计划:执行“全局搜索”功能测试;开始测试“手动关联”的添加功能
遇到困难:测试“关联”功能需要构建复杂的文章关联关系数据
三、项目燃尽图(5分)
燃尽图:
![29696a0fb2b33eb64ac2d1ff8364dcff]()
偏差说明:搜索性能优化(加缓存)和关联接口开发并行,进度符合追赶计划。
四、代码/文档签入记录(15分)
1.签入明细
王嘉慧:集成缓存的搜索服务、文章关联的增删查接口
罗佳楠:文章编辑页关联面板组件、优化全局搜索框组件防抖与高亮逻辑
王腾:关联功能CRUD测试用例、更新全局搜索功能测试用例草案集成真实接口测试
2.可执行性:全局搜索接口响应时间<1秒(缓存生效);关联接口可正常创建、查询和删除关联关系;前端关联面板可调起搜索组件并展示选择结果。
3.Code Review与文档更新:审核关联表索引设计,确认(source_article_id, target_article_id)联合索引有效。接口文档更新至V1.5,添加搜索与关联接口的详细请求/响应示例。
五、项目程序/模块展示(15分)
核心代码片段:
全局搜索服务(带缓存):
// SearchServiceImpl.java - 核心搜索逻辑(关联Work Item: BE-02)
@Service
public class SearchServiceImpl implements SearchService {
@Autowired
private ArticleRepository articleRepo;
@Autowired
private RedisTemplate<String, Object> redisTemplate;
@Override
public List<ArticleDTO> globalSearch(String keyword, Long userId) {
String cacheKey = "search:" + userId + ":" + keyword;
// 尝试从缓存读取
List<ArticleDTO> cached = (List<ArticleDTO>) redisTemplate.opsForValue().get(cacheKey);
if (cached != null) {
return cached;
}
// 查询数据库
List<Article> articles = articleRepo.findByTitleOrContentContaining(keyword, userId);
List<ArticleDTO> results = convertToDTO(articles);
// 写入缓存,设置短时间TTL
redisTemplate.opsForValue().set(cacheKey, results, 5, TimeUnit.MINUTES);
return results;
}
}
六、每日总结(5分)
- 阿依古再丽:“全局搜索”联调基本通过,体验流畅。关联功能开发进入关键期,明日重点保障。
2.刘雨彤:“全局搜索”功能验收合格。已设计好关联操作的成功Toast提示,体验更友好。
3.王嘉慧:搜索缓存生效,响应时间达标。关联接口的核心逻辑(添加、查询、去重)已完成。
4.罗佳楠:成功将搜索组件复用到编辑页,用户可通过搜索来选择和关联其他文章。
5.王腾:“全局搜索”功能测试通过。关联添加功能测试发现一个前端重复提交的BUG,已反馈。


浙公网安备 33010602011771号