耍起最队——代码规范、冲刺任务与计划

耍起最队 耍起最队 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

耍起最队——代码规范、Alpha冲刺任务与计划

项目内容
这个作业属于哪个课程202601福大—软件工程实践—W班
这个作业要求在哪里软件工程实践团队作业:站立式会议+α冲刺
这个作业的目标制定可执行的团队代码规范,明确7天、8人的Alpha开发任务、验收方式和AI辅助分工
团队及项目耍起最队;StudyDay智能学习日用App
其他参考文献《构建之法》、阿里巴巴Java开发手册终极版v1.3.0、华为公开编程规范、Go/Gin/GORM官方文档

本文是Alpha阶段的执行计划。D1—D7表示相对开发日,具体日期以团队实际安排和工作项为准;任务进度、测试结果及贡献以真实记录为准。

目录

  • 耍起最队——代码规范、Alpha冲刺任务与计划
  • 一、团队代码规范
  • 1. 命名规范
  • 2. 代码格式与工程文件
  • 3. 注释规范
  • 4. Go错误处理、日志与配置
  • 5. Gin分层与接口约定
  • 6. GORM、SQL与事务规范
  • 7. Git提交与协作规范
  • 8. 测试与完成标准
  • 二、Alpha冲刺任务与计划
  • 1. 本轮目标与范围
  • 2. 团队分工安排
  • 3. 冲刺排期表(每日计划)
  • 4. 每日验收里程碑
  • 5. 敏捷协作机制
  • 6. 进度、风险与过程材料
  • 三、引入AI技术员
  • 1. AI程序员:辅助重复代码与问题定位
  • 2. AI测试员:辅助边界用例与回归脚本
  • 3. AI设计师:辅助核心页面与状态检查
  • 4. AI记录助理与采用流程
  • 四、阶段交付与计划调整
  • 参考资料

一、团队代码规范

StudyDay采用Vue 3前端、Go+Gin+GORM后端和MySQL持久化。8人并行开发时,先统一命名、接口、数据和合并规则,避免各模块分别维护一套身份处理和错误格式。以下内容在既有团队代码规范基础上,适配当前Go技术栈。

规范参考作业指定的《阿里巴巴Java开发手册》终极版v1.3.0,提取可读性、异常日志、测试、安全、数据库及工程管理等通用要求;华为部分采用可公开核验的方舟编译器编程规范中的清晰表达、模块职责、复用与验证原则。具体Go命名和格式按Go官方代码审查建议执行。本文列出的条款是本团队约定,不把Java或C++专用写法直接作为Go规则。

1. 命名规范

对象团队约定示例
Go包名使用简短、清楚的小写名称,按职责划分handler、service、dao、domain
Go类型、导出函数/方法以大写字母开头,表达业务职责TaskService、CreateTask、StartFocus
Go非导出函数、局部变量小写开头,见名知意validateTask、actualSeconds
常量、枚举值使用具名常量表达状态及单位,遵循Go导出规则TaskTypeStudy、TaskTypeLife、DefaultFocusMinutes
常见缩写Go标识符保持ID、HTTP等缩写一致UserID、TaskID、HTTPClient
Go文件与测试文件名清楚,测试文件以_test.go结尾focus_service.go、focus_service_test.go
DTO与JSON字段请求/响应对象独立,JSON沿用接口字段名CreateTaskRequest、taskId、plannedMinutes
Vue组件与脚本组件大驼峰,普通脚本沿用共同工程风格TaskForm.vue、FocusTimer.vue、taskApi.js
数据库表和字段沿用已评审的单数表名和下划线列名task、focus、task_type、actual_seconds

避免无意义的data1、temp2及拼音名称。金额、时间和数量等字段写清单位;本项目专注时长用Seconds或Minutes区分,前端不猜测后端返回的是秒还是分钟。API中的长整型ID按字符串传输,Go字段与JSON名字通过标签明确映射。

2. 代码格式与工程文件

  1. 源文件统一UTF-8、LF换行;提交前移除无用空白,保留文件末尾换行。
  2. Go代码执行gofmt,缩进和基础排版交给工具;Vue、JS/TS、JSON、CSS及配置文件采用项目统一格式配置,默认2个空格。
  3. 函数围绕一项明确职责组织,复杂分支拆成可理解的方法;状态码和时间上限使用具名常量。
  4. 同一次提交围绕一个目的,避免把功能修复和全仓库重排混在一起。
  5. 保留go.mod、go.sum及前端依赖锁文件;工具链、依赖和构建镜像按工程清单固定。前端使用锁文件安装,配置示例不包含真实凭证。

Go格式、注释和Context传递的语言习惯以官方代码审查建议为参考;本轮工程使用的具体版本以仓库锁定结果为准。

3. 注释规范

导出类型和函数写清业务用途,注释以对应标识符开头。权限、版本、任务类别、专注结算和事务等逻辑,重点说明“为什么要这样处理”及约束来源。接口变更、状态调整时同步更新注释;TODO注明关联工作项和待完成内容。

本项目尤其需要注释说明:为什么结束专注不自动完成任务、为什么历史使用开始时快照、为什么AI回答生成与业务保存分别判断。避免对简单赋值逐行复述,或用注释掩盖未实现的功能。

4. Go错误处理、日志与配置

  1. 返回的err必须按场景处理或向上返回;禁止忽略数据库错误后继续响应成功。普通业务错误使用明确类型/错误码,panic仅保留给非正常故障,Gin恢复中间件承担兜底。
  2. 错误携带必要操作背景,需保留原错误关系时使用包装;对外按接口约定返回可读信息,不暴露堆栈和数据库细节。
  3. 日志使用统一封装或log/slog,记录requestId、操作、资源标识、状态和耗时。密码、token、AI密钥及完整私人笔记/聊天正文不进日志。
  4. 配置从服务端环境变量或受控配置加载,提供无真实口令的示例;本地和测试环境分别配置。
  5. 数据库与上游模型调用传递请求context.Context,并设置超时;响应体等资源及时关闭。前端请求失败保留输入,确认保存结果后再显示成功。

注册登录沿用Argon2id口令散列和既定JWT方案;密码不明文保存、不静默trim或截断,8—64字符按Unicode码点校验。认证从服务端确定当前用户,所有资源及关联目标仍需核对归属。

Handler取得请求Context后传给Service和DAO,Service不依赖gin.Context。不跨goroutine持有原始Gin上下文,异步任务须明确生命周期与取消行为。相关生命周期说明见Gin官方文档。

5. Gin分层与接口约定

层/对象职责本轮要求
HandlerHTTP、身份解析、DTO绑定校验、响应转换取得服务端认证用户;不直接访问DAO
Service业务规则、对象归属、状态、版本与事务协调同一业务写入;跨模块经对方Service/查询服务
DAO及GORM实现封装参数化查询与持久化使用调用方事务句柄;不吞错误、不私自决定业务规则
DTO定义请求与响应允许字段与数据库实体分开;不接受客户端覆盖userId等服务端字段
前端API层请求、认证头、错误及重试信息页面复用共同封装,不分散写服务器地址
AIClient封装外部模型协议、超时与返回解析模型只通过后端调用,不直接连接业务数据库

接口沿用统一/api前缀、Bearer认证和Result结构(code、message、data、requestId)。时间使用带+08:00的约定格式,服务端按Asia/Shanghai处理;列表使用既定分页。参数、未登录、权限、业务/版本冲突和系统错误按共同错误码区分。

前端负责即时提示,后端逐项校验本人及关联对象。接口变动先更新共同说明并通知对接人,再同步实现和测试。本轮AI可先完整非流式返回,在接口对照表说明与最终SSE方案的差异;若采用SSE,收到delta只表示生成中,提交后saved才表示成功保存。

6. GORM、SQL与事务规范

  1. 沿用数据库设计V1.3和审核DDL,显式映射单数表名、列名、可空字段、复合主键及只读生成列。可以初始化现有16表,本轮只实现会使用的对象;空表不代表对应功能已完成。
  2. 数据结构变更提交受审迁移脚本和影响说明,不以启动时AutoMigrate随意改写既定结构。
  3. SQL值使用参数绑定,排序字段等动态标识由白名单产生。查询明确字段和分页,带本人范围,避免循环逐条查询。
  4. 多步业务写入在Service开启显式事务,全部相关DAO复用同一个tx;回调返回错误则回滚,提交成功后再响应成功。外部AI调用放在数据库长事务之外。
  5. 更新0、false或NULL时显式选择允许字段,防止遗漏;修改带对象归属和适用版本条件,检查影响行数,无变化按设计处理,不能把所有0行都当成同一种错误。
  6. 本轮最小成功去重工具由柯镇海提供、胡加乘和范敬翔复用。认证后业务请求沿用X-Request-Id;同意图成功重放返回原结果,同标识异内容拒绝。注册/登录按独立校验和唯一约束处理。

多步写入显式事务与同一tx使用方式参考GORM事务文档;结构体更新默认忽略零值等行为参考GORM更新文档,具体字段白名单及无变化处理按本组设计执行。

业务本轮必须守住的规则
两类任务STUDY可选本人课程;LIFE课程必须为空。创建后有明确类型/课程差异;未做的改类/子项入口暂不开放。
任务专注必须选择本人未删除TODO任务;默认25分钟、允许1—120分钟、无暂停;同用户最多一条RUNNING。服务器计时并保存必要快照,同focusId只结算一次。
专注与任务状态刷新恢复同一记录;结束专注不自动完成任务。若开放任务删除,运行检查和历史保留同步实现。
AI到笔记普通完整成功回答自动存;正式笔记须用户确认,取消不写。Note、初始NoteVersion和成功结果同事务。
失败与重试失败不显示已保存;响应丢失先查原请求结果;重复确认/结束不重复创建或结算。
用户数据与模型所有接口验证本人归属;本轮不自动取业务库或跨会话资料,只使用当前问题及有限会话历史并控制输入预算。

7. Git提交与协作规范

沿用已确认的main稳定分支、develop集成分支及功能/修复分支约定。成员从集成版本建立与工作项对应的分支,例如feat/task-create、fix/focus-finish;公共文件由指定成员维护,修改他人模块时先与对接人确认。

提交说明采用“类型(模块): 修改说明”,并关联真实工作项:

feat(task): 新增生活任务创建与课程校验
fix(focus): 修复重复结束时的结算处理
test(auth): 增加跨用户访问回归用例
docs(plan): 更新Alpha接口和运行说明

类型使用feat、fix、docs、test、style、refactor等明确目的。工作项关联采用CodeArts中的实际编号和仓库配置;提交或合并请求中保留可追踪关系,不使用计划表D2-01等编号冒充平台编号。

每个合并请求写清目的、影响范围、关联工作项、验证方法及未完成项,至少由一名非作者复核;接口/数据库变更邀请对接成员确认。冲突由相关作者核对语义后处理,再做相关回归。main保留可复现的阶段版本及标签。

不提交依赖安装目录、无关构建产物、真实凭证、个人IDE配置和含隐私的备份/日志;保留必要依赖清单、锁文件、SQL、配置示例和README。

8. 测试与完成标准

后端提交前执行gofmt、go vet ./...、go test ./...;在支持环境运行竞态检查。前端执行项目已配置的格式/静态检查、构建及相关测试。尚未配置或未执行的检查,在记录中明确说明,不写成自动通过。

测试与开发从D1并行:先覆盖登录/本人隔离、两类任务、专注恢复/一次结算、AI保存及确认笔记。关键并发和事务在MySQL目标库验证;可控AI替身用于失败测试,真实模型调用另留集成记录。

一项任务记为“完成”前,至少满足以下条件:

  • 实现与工作项范围一致,代码/文档等成果已提交。
  • 权限、状态、事务和重复请求等适用规则已检查。
  • 接口与数据库保存真实可用,相关前后端已经联通。
  • 对应自测和必要回归有环境、版本、实际结果。
  • 非作者复核完成,运行说明和变更记录可查看。

二、Alpha冲刺任务与计划

1. 本轮目标与范围

本轮计划连续7个开发日、8位成员参与。按每人每天约4小时有效投入估算,总容量约224人时,包含开发、本职测试、联调和记录返工;参考分配为2.5小时开发/本职工作、1小时联调测试、0.5小时记录/返工,具体由成员按实际调整。

Alpha先完成两条真实、可保存、刷新后能恢复的流程:

  1. 注册/登录 → 最小周课表 → 从课程创建学习任务、另建生活任务 → 待办任务专注 → 刷新恢复 → 结束与历史 → 另行手动完成任务。
  2. 真实AI问答 → 完整成功回答入库 → 可编辑预览/取消 → 用户确认转笔记 → 笔记列表和详情刷新可见。
优先级本轮安排
必做上述两条流程、用户隔离、必要事务/去重、关键失败处理、真实测试及过程材料;D4本地演示包和D7阶段交付。
优先争取条件具备时提供华为云ECS测试版;D1不要求准备或开通服务器。未部署时交可复现本地包、配置及后续安排。
有余量再做最简统计、SSE反馈、标题编辑/撤销/软删及影响操作的布局改善;已开放入口同步验收。
后续迭代长期/跨会话记忆、滚动摘要与复杂撤回、候选计划、父子任务/改类、完整笔记编辑/标签/检索/版本恢复、提醒、复杂删除及全面性能/灾备验收。

页面以可读、可操作为先,完整管理页面、复杂动画和全机型精修按后续安排。全项目需求和设计仍保留;本轮测试只对实际实现的Alpha范围下结论,不宣称完整F1—F8或A1—A28已全部通过。

2. 团队分工安排

成员开发岗位主要负责部分主要协作对象
柯镇海项目负责人兼集成Alpha范围、Issue与验收、对接协调、华为云测试环境、版本打包与过程展示全体成员,重点对接郑宇澄
胡加乘后端A:基础服务与课表Go/Gin基础、注册登录、最小课表;协助笔记最小存储与公共错误处理黄思扬;黄思哲
杨伟烨前端B:任务与专注两类任务的基础页面、专注计时/恢复/历史;有余量再接简单统计范敬翔;黄思扬
范敬翔后端B:数据库、任务与专注执行既定DDL,映射本轮实体;任务基础CRUD、专注快照、一次结算与历史杨伟烨;胡加乘
黄思哲后端C:AI与会话真实模型调用、当前会话/消息保存、转笔记来源校验与预览;流式为争取项赵子龙;胡加乘
赵子龙前端C:AI与笔记聊天及保存状态、确认转笔记、笔记列表/详情;保证核心操作可演示黄思哲;胡加乘
黄思扬前端A:公共工程、登录与课表公共路由/请求封装、注册登录、最小周课表、课程到任务入口胡加乘;杨伟烨
郑宇澄测试与质量记录本轮核心用例、每日冒烟/缺陷、少量可重复脚本、展示走测与真实测试记录全体开发成员;柯镇海

笔记的AI来源校验和预览由黄思哲负责,NoteService最小存储及初始版本由胡加乘协助实现,赵子龙统一接页面;避免AI后端独自承担所有业务。三名前端按页面归属开发,复用黄思扬维护的公共路由、请求及布局。

3. 冲刺排期表(每日计划)

下表按已有7天8人任务清单概括,一格对应一位成员当天的一条主任务,共56项。为便于阅读,拆成负责人/后端、前端/测试两张表,详细验收、依赖和风险在对应工作项中维护。

负责人和后端安排:

开发日柯镇海:负责人/集成胡加乘:基础/课表/笔记存储范敬翔:数据库/任务/专注黄思哲:AI/会话
D1确认范围、8人分工、接口和Go规范;建立首日Issue。搭Gin分层骨架、健康检查、配置及统一响应。执行既定DDL,验证首批GORM映射及隔离数据。验证真实AI最小调用,定返回样例和保存状态。
D2检查真实请求;交最小事务/成功去重工具,协调接口。实现认证及本人默认学期,交最小课程创建/查询。实现任务核心写读及归属/类别校验,复用去重。实现会话、真实问答和成功消息/历史保存。
D3组织三组联调,排流程断点,准备共同演示数据。修认证/课表;交笔记创建、初始版本、列表详情。实现单RUNNING、active、快照及同记录一次结算。完善生成/保存状态和成功来源预览;SSE按余量。
D4验收两条链路,打本地演示包;复估后续剩余量。回归笔记来源、初始版本、重复确认与基础错误。交历史分页、结束重试验证;编辑/软删按余量。验收真实问答到笔记及失败恢复,保持协议稳定。
D5优先修阻塞、整理测试包;条件具备再争取华为云。修后端缺陷、整理测试配置/健康检查及运行说明。修核心数据与重复请求;有余量才补简易统计查询。修AI/笔记来源问题,核模型配置;SSE按余量。
D6冻结新增功能、组织彩排,串联Issue/提交/测试证据。回归认证、课表、笔记,修阻塞并整理配置说明。测双请求开始、重复结束、active与快照,修阻塞。测模型/保存失败与响应丢失恢复,记录实际结果。
D7核最终包/标签,主持阶段展示,汇总真实过程与后续。复测阻塞,交后端接口、启动和配置说明。冻结本轮SQL/实体,归档快照、去重验证与提交。验证真实AI与来源,交配置、失败说明及阶段限制。

前端和测试安排:

开发日杨伟烨:任务/专注赵子龙:AI/笔记黄思扬:公共/登录/课表郑宇澄:测试/质量记录
D1写任务列表/表单,体现两类差异,预留专注入口。搭聊天/笔记及确认弹窗,区分生成、保存、失败。建Vue公共工程、请求/路由,做登录及周课表骨架。选核心用例,准备两账号、缺陷和证据记录方案。
D2接任务创建/列表/筛选/手动完成,保留失败输入。接会话/问答及预览交互,未交付存储时不假保存。联调注册登录和真实课表数据,完成空课表引导。执行基础冒烟、A/B隔离和类型边界,登记缺陷。
D3接待办专注开始/结束;编辑等只接已开放接口。接确认转笔记、取消和笔记读取,防重复确认。完善周课表/详情,约定课程到任务的路由参数。跟测专注/转笔记,补刷新、重复及失败用例。
D4补恢复/历史,接课程到任务;展示两类实际差异。走测并修聊天/笔记弹窗、长文、取消/失败反馈。接通课程到学习任务,核对导航和展示设备布局。走完整流程与回归脚本,出本轮范围的阶段报告。
D5稳定任务/专注;有余量再接简易统计卡片。修聊天/笔记失败反馈;按冻结契约检查真实保存。核前端构建/代理及另一设备访问,修导航问题。复测D4缺陷,按真实环境登记结果及未覆盖项。
D6回归创建/完成、计时恢复和重试,准备真实演示。回归会话、预览/取消/确认和刷新,准备操作步骤。回归登录/课表/入口,检查展示设备与真实截图。集中回归及独立彩排,列残余问题并落实负责人。
D7展示任务/专注/历史,说明可选项是否完成。展示AI到笔记,归档真实交互改进和使用说明。核最终登录/课表/课程入口,交前端启动构建说明。复测最终阻塞,冻结测试报告,核交付链接与证据。

排期遵循“工程与契约 → 真实读写 → 跨模块联调 → 本地演示 → 修复与可选部署 → 回归彩排 → 阶段交付”。接口先定字段再并行开发,专注依赖真实任务ID,确认笔记依赖已保存成功回答;前置未通过时先修阻塞,其他独立工作继续推进。

4. 每日验收里程碑

时点阶段验收
D1公共前后端和MySQL可启动,接口样例、首批用例与8人工作项就绪。
D2注册登录、课程和两类任务真实读写,真实模型最小调用有结果。
D3专注开始/结束及AI转笔记最小联通,问题有明确对接人。
D4两条本地主流程可连续演示,刷新恢复和历史读取可查,重新评估剩余量。
D5优先修核心缺陷、统一测试包;华为云测试和统计/SSE按条件与余量安排。
D6核心边界回归及完整彩排有真实结果,剩余问题分配到人。
D7交可复现阶段包、测试与过程材料,说明完成范围及下一迭代。

5. 敏捷协作机制

机制执行方式应留下的记录
每日站会全员按统一时间进行10—15分钟站会,分别说昨日实际结果、阻塞、今天主任务和明日安排;细节会后由相关成员沟通。当天真实会议记录/照片、任务状态和剩余估算。
沟通与任务同步日常在团队群同步,站会按实际采用线下或腾讯会议;任务以CodeArts工作项为准,群内结论回填工作项。负责人、验收条件、依赖、阻塞及变更结论。
接口先行共同文档统一请求/响应样例。前端可用明确标记的模拟数据开发,正式联调切真实后端。接口版本、差异说明和真实调用结果。
联调窗口每天预留一次短联调,优先最短主流程;阻塞超过约30分钟说明失败环节并明确对接人。具体请求、失败点、Issue及修复提交。
代码复核各自分支自测后提交合并请求,至少一位非作者审查,公共接口与SQL邀请对接成员确认。合并请求、检查与复核结果。
冲突处理相关作者一起核对两侧意图,解决后构建并跑受影响回归,再合入集成版本。冲突原因、处理结论及必要回归。
部署与环境先保证本地可复现;有条件时使用华为云ECS测试,配置隔离、内部端口受限、密钥仅服务端。实际部署结果或阻塞、本地替代步骤及配置示例。

6. 进度、风险与过程材料

风险处理安排
7天范围过大坚持必做/争取/后续三级范围,D4复估;D6不新增业务,D7只修展示阻塞。
接口或身份字段不一致共同契约和认证上下文先行,对接人同步确认;前后端都保留明确失败状态。
任务/专注保存或去重错误用户锁、必要唯一约束、事务及成功重放共同验证;结束失败沿用首次信息。
模型密钥/网络/额度不稳定D1探测真实调用,模拟用于并行调试;保留真实失败提示和实际运行证据,不以模拟替代验收。
测试和记录挤到最后测试从D1介入,每天计入联调/记录时间;每日由成员补工作痕迹,负责人汇总。
云条件不具备云端属争取项,先交本地可运行包与配置说明,记录后续部署条件。

每天记录实际Issue/提交、运行结果、缺陷与复测,以及真实剩余估算。燃尽图保持同一统计口径,未来实际点留空;每日4小时是容量预算,不直接作为剩余工作量或实际投入。

冲刺材料按作业安排形成:计划与代码规范随笔、7篇真实日进展、测试随笔、冲刺总结和材料集合。成员贡献依据实际完成工作、提交、测试及协作记录归纳,AI辅助单独说明。

三、引入AI技术员

AI技术员是成员使用的辅助角色,不额外算第9位组员。工具采用成员实际可用的AI编程助手或对话工具,在每日记录中注明工具/模型、具体任务、采用内容、人工修改和验证结果。以下分工是计划用途,实际使用情况按当天记录填写。

1. AI程序员:辅助重复代码与问题定位

人工负责提供给AI的材料AI辅助输出人工验收
胡加乘已确认DTO/错误码、目录结构、脱敏请求样例认证/课表/笔记最小接口的候选样板和参数检查清单核对Go/Gin类型、身份来源和接口契约,构建运行并发真实请求。
范敬翔DDL、GORM实体、任务/专注规则和实际错误映射检查、事务/去重分支、重复结束和历史查询的修复建议在MySQL核对0/NULL、生成列、锁/唯一约束及原结果重放。
黄思哲模型协议、会话字段、成功/失败状态与脱敏日志AIClient候选实现、超时排查及回答保存/转笔记状态分支真实模型调用与可控故障分别验证,确认生成与保存分开。
柯镇海共同接口、实际构建错误、任务依赖和最小事务约定公共工具初稿、接口差异核对和环境排查步骤邀请实际使用成员复核并接入运行,避免只给建议未验证。

AI先起草重复的结构和排查清单,成员把主要精力放在规则、接口及运行结果。不会仅凭AI声称“已修复”或“测试通过”就合入。

可使用的任务描述示例:

请按已确认的Go/Gin/GORM工程边界,审查专注开始与结束逻辑。
约束:本人TODO任务才能开始;同用户最多一条RUNNING;保存标题和类型快照;
同focusId只结算一次,结束不自动完成任务。
请先列出遗漏分支和需要实测的并发场景,再给最小修改建议。
不要新增数据库表、接口或独立提交事务。

2. AI测试员:辅助边界用例与回归脚本

郑宇澄统筹,相关开发成员核对业务预期。输入包括当前接口、需求规则、实际缺陷和隔离测试数据,AI协助把内容整理成“前置—操作—预期—验证位置”的用例和脚本初稿。

优先场景必须验证的结果
A账号访问B资源拒绝访问,响应不包含B的数据。
学习无课程/生活携带课程前者允许,后者由服务端拒绝。
两个请求同时开始专注同用户最多一条RUNNING。
提前结束后响应丢失并重试仍是同focusId和首次结算,等待时间不追加。
预览取消/同请求重复确认笔记取消不写;同意图成功重放原noteId。
模型返回成功但数据库保存失败不显示已保存,不启用正式转存。

可使用Go测试、Gin的httptest、核心接口脚本及浏览器操作验证。AI减少从空白整理边界和脚本的重复劳动,实际执行、预期核实及结论由人负责;生成脚本不等于测试通过。全面压测和灾备目标留后续专项验收。

可使用的任务描述示例:

请根据当前接口契约,把“成功回答确认转笔记”写成测试用例。
覆盖:未登录、他人消息、生成失败、预览取消、确认成功、响应丢失后重试。
每项写前置、请求、预期响应和应检查的数据库变化。
只输出用例/脚本建议,不编造执行结果。

3. AI设计师:辅助核心页面与状态检查

由杨伟烨、赵子龙、黄思扬负责采用和复核。输入现有原型、公共Vue组件、字段约定及当前页面,AI协助起草表单、加载/空态/失败反馈和布局修复建议。

成员优先辅助内容采用标准
杨伟烨学习/生活表单差异、待办专注入口、恢复/历史提示学习课程可选,生活不带课程,结束专注与完成任务分开。
赵子龙生成/保存/失败状态、预览编辑/取消/确认、长文本展示没有真实保存结果不显示成功,取消不写,失败保留输入。
黄思扬公共路由/请求、最小周课表、课程到任务入口、展示设备布局复用同一创建表单和真实接口,关键文字/按钮可见可操作。

AI设计辅助优先减少状态遗漏和重复组件编写,不推动本轮新增复杂页面。模拟数据明确标记,最终演示切真实接口。

4. AI记录助理与采用流程

柯镇海可把成员实际提供的Issue、提交和测试结果交给AI整理为会议、接口差异和阶段总结草稿。成员逐项确认本人内容,补充证据及未完成项,避免文字进度与真实版本脱节。

步骤实际执行者要做什么记录内容
提供输入明确任务目标、当前技术栈、已确认约束和脱敏样例真实问题和必要上下文。
筛选建议核对不存在的接口/依赖、权限、事务和阶段范围采用、舍弃和人工修改了什么。
运行验证格式/构建、自测、目标库或真实接口验证,再交非作者复核实际命令/用例、环境、版本和结果。
回填成果成果关联真实工作项,补提交/测试/运行证据工具/模型、使用成员、验证结论和剩余问题。

AI代码仍由实际提交、理解和验证的成员负责。密钥、口令、令牌和私人内容不进入提示词或公开截图;没有真实计时就描述减少了哪一步重复工作,不填写未经测量的效率百分比。

四、阶段交付与计划调整

本轮交付以真实可运行结果为准:一套可复现的工程和初始化说明、两条主流程、核心测试及缺陷记录、实际版本与每日过程材料。D4先做本地演示,D6彩排,D7展示与归档;华为云、统计和流式效果按条件与余量说明结果。

每天对照工作项验收,有阻塞先明确失败环节和对接人。D4重新估算剩余量,保留最小主链路;未完成内容列后续迭代。代码规范随实现共同维护,规则变更写明原因、确认人和受影响接口/测试。

阶段展示既呈现页面,也呈现从需求到任务、提交、联调、问题修复和复测的过程。我们希望这7天结束时,团队能够清楚说明做成了什么、证据在哪里,以及下一阶段先解决什么。

参考资料

...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部