奶龙小纵队——代码规范、冲刺任务与计划

奶龙小纵队 2025-10-30 09:40:40
这个作业属于哪个课程202501福大-软件工程实践-W班
这个作业要求在哪里团队作业——站立式会议+α冲刺
团队名称奶龙小纵队
这个作业的目标代码规范、冲刺计划
参考文献《构建之法》、阿里巴巴Java开发手册

目录

目录

  • 1.代码规范
  • 后端Java规范(参考阿里巴巴Java开发手册)
  • 命名规范
  • 代码格式
  • 注释规范
  • 前端规范
  • Vue组件规范
  • CSS规范
  • Git提交规范
  • 2.冲刺任务
  • 3.分工
  • 4.AI技术员引入方案

1.代码规范

后端Java规范(参考阿里巴巴Java开发手册)

命名规范
  • 类名:UpperCamelCase,如UserController
  • 方法名:lowerCamelCase,如getUserInfo()
  • 变量名:lowerCamelCase,如userName
  • 常量名:UPPER_SNAKE_CASE,如MAX_RETRY_COUNT
  • 包名:全小写,如com.jingxuan.service
代码格式
  • 缩进:4个空格,禁止使用Tab
  • 行宽:不超过120字符
  • 方法长度:不超过80行
  • 类长度:不超过500行
  • 方法参数:不超过5个
注释规范
  • 类注释:必须包含作者、日期、功能描述
  • 方法注释:必须包含功能、参数、返回值、异常说明
  • 复杂逻辑:必须添加行内注释

前端规范

Vue组件规范
  • 组件名:PascalCase,如ProductList.vue
  • 组件选项顺序:name, components, props, data, computed, watch, lifecycle, methods
  • 方法命名:camelCase,语义化明确
CSS规范
  • 类名:kebab-case,如.product-card
  • 选择器嵌套:不超过3层
  • 样式属性:按布局、盒模型、文本、视觉顺序排

Git提交规范

  • feat: 新功能
  • fix: 修复bug
  • docs: 文档更新
  • style: 代码格式调整
  • refactor: 重构代码

2.冲刺任务

冲刺任务分解(总量90)

第1天:基础框架搭建(15)

  • 配置开发环境和依赖 (3)
  • 用户登录注册基础功能 (4)
  • 代码规范检查和工具配置 (3)
  • 数据爬虫基础框架 (5)

第2天:核心数据模块(25)

  • 电商平台API接入模块 (8)
  • 数据清洗和标准化处理 (5)
  • 商品数据存储设计 (4)
  • 数据采集任务调度 (2)

第3天:比价功能实现(20)

  • 商品搜索接口开发 (6)
  • 基础比价算法实现 (5)
  • 结果排序和展示 (4)
  • 前端搜索页面开发 (5)

第4天:推荐系统(15)

  • 推荐算法基础框架 (5)
  • 用户偏好设置功能 (4)
  • 个性化推荐接口 (3)
  • 推荐结果展示 (3)

第5天:系统完善(10)

  • 购物车功能 (3)
  • 用户评论系统 (3)
  • 后台管理基础功能 (2)
  • 系统安全配置 (2)

第6天:测试优化(5)

  • 功能测试和bug修复 (2)
  • 性能优化 (2)
  • 部署和演示准备 (1)

3.分工

角色人数职责具体任务
项目经理/组长林浩嶒统筹与协调制定计划、跟踪进度、组织会议、准备答辩
需求与测试负责人杨嘉乐需求确认 & 测试编写需求文档、设计测试用例、组织单元/集成/系统测试
数据库与数据处理林浩嶒、陈俊鸣数据采集与清洗设计数据库结构、实现爬虫/API调用、数据清洗与标准化、商品去重匹配
推荐算法林浩嶒、陈俊鸣算法设计与实现设计综合评分模型、实现权重调整、优化推荐效果、个性化推荐
前端开发曾威、李炜韩用户界面Web/小程序前端开发、搜索结果展示、交互优化
后端开发郭林钧、陈赏系统逻辑与接口用户注册登录、接口开发、前后端联调、购物车功能
系统管理与运维方齐东管理后台与部署管理员功能实现、日志监控、系统部署与维护

4.AI技术员引入方案

AI程序员助手

  • 使用GitHub Copilot辅助代码编写,提高开发效率
  • 利用ChatGPT进行代码审查和优化建议
  • AI辅助生成单元测试用例

AI测试员

  • 使用AI工具自动生成测试用例覆盖核心功能
  • AI辅助性能测试和压力测试
  • 自动化UI测试脚本生成

AI设计师

  • 使用Midjourney/DALL-E生成界面设计灵感
  • AI辅助配色方案和布局优化
  • 自动化生成设计系统组件
...全文
73 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
FZU_SE_teacherW 教师 11-04 14:04
  • 打赏
  • 举报
回复

任务分配表还应加上“任务开始时间”和“完成时间”

112

社区成员

发帖
与我相关
我的任务
社区描述
202501福大-软件工程实践-W班
软件工程团队开发结对编程 高校 福建省·福州市
社区管理员
  • 202501福大-软件工程实践-W班
  • 离离原上羊羊吃大草
  • MiraiZz2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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