需求开发全流程

给你一个需求:用户登录

  1. 拉取远程最新 的master/dev分支merge到本地的master/dev分支
  2. 从本地的master/dev分支checkout一个新分支,例如:07-31-login
  3. 分析业务需求,搞清楚要操作哪张表哪些字段返回哪些字段
  4. 编写Controller、Service、Mapper,写清楚注释信息,提取方法
  5. 先自己在Console编写SQL验证(AI可辅助),根据1 2 3 4原则
  6. 优化SQL,Explain 关键字查看type类型,如果创建了索引,最低要求range
  7. 将编写好的SQL复制到XML中,注意如果多参数,加 @Param注解
  8. 创建单元测试,测试成功与失败的情况(AI可生成)
  9. 测试通过,在当前07-31-login分支 git commit
  10. 切换到master,拉取远程最新 的master/dev分支merge到本地master/dev
  11. 将07-31-login分支merge到本地master/dev分支
  12. 提交本地的master/dev分支push到远程的master/dev分支
相关推荐
闲猫5 小时前
Spring AI 对接Deepseek ChatModel 聊天对话
java·前端·spring
赵庆明老师5 小时前
Vben精讲:04-了解VSCode中的Git
ide·git·vscode
自信的未来7 小时前
JSON 工具|Web Worker 工程化打包 + 语法自动修复 + 多语言代码生成实战
java·前端·json
Brookty7 小时前
【JavaEE】线程安全(一).4:写块串行保安全、CAS
java·开发语言·java-ee·多线程·线程安全
怕孤单的草丛7 小时前
缓存管理面临的主要问题
java·数据库·缓存
犀利豆10 小时前
AI in Harness(二)
java·人工智能·后端
沉静的小伙11 小时前
在微服务中使用领域事件
java·运维·微服务
程序员在囧途11 小时前
likeadmin-api API 算力超市怎么做供应商切换?统一鉴权、task_id 和 callback_url 才能稳交付
java·服务器·数据库·开放api·likeadmin-api·api算力超市
Irissgwe11 小时前
第 5 篇:Git 分支基础:branch、checkout、merge 和冲突解决
git