Alpha阶段项目复审报告
Alpha阶段项目复审报告 - GDUTGoGo团队
项目亮点
✅ 核心功能完整
- 用户认证(JWT)
- 任务CRUD操作
- 状态持久化
✅ 安全机制完善
- 密码双重哈希验证(bcrypt+中间件)
- CORS安全策略
✅ 错误处理规范
- 400/401/404等多级错误响应
- 完善的日志记录系统
现存缺陷
⚠️ 软件工程质量评估
| 维度 | 评分(1-5) | 改进建议 |
|---|---|---|
| 代码可读性 | 4.2 | 增加接口文档注释 |
| 构建成功率 | 4.5 | 容器化部署方案 |
| 可维护性 | 3.8 | 拆分单体路由文件 |
事后诸葛亮分析
没有部署到用户端,目前只能在本地服务端运行
前端页面不够漂亮,功能只有简单添加与删除
设想和目标
- ✔️ 解决用户多设备任务同步痛点(完成度85%)
- ❌ 用户量达预期60%(6/10),因移动端适配未完成
计划与执行
- 🔄 燃尽图显示需求变更导致20%任务延期
- ⏱️ 测试资源估算偏差:实际测试/开发时间比1:3(原计划1:2)
典型代码质量
// TodoList.jsx
const fetchTasks = async () => { // 缺少请求重试机制
try {
const res = await axios.get('/api/tasks');
setTasks(res.data);
} catch (err) {
console.error(err); // 未进行用户友好提示
}
};
浙公网安备 33010602011771号