需求开发全流程

给你一个需求:用户登录

  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分支
相关推荐
小朱爱编程1231 小时前
我用 Jev 做了三个实用工具:整理标签页、分诊飞书反馈、找回 GitHub 收藏
java·开发语言·人工智能·后端·python·架构·ai编程
酷虎软件1 小时前
视频加标题字幕 API 接口文档
java·数据库·mysql
谢亮_vipxieliang1 小时前
Java 8/11/17/21/25 怎么选?一篇讲清 LTS 升级路线
java·开发语言
Cindy_cd2 小时前
IDEA2021 配置 JDK+Maven
java·开发语言·maven
我要神龙摆尾2 小时前
IDEA 阅读插件
java·ide·intellij-idea·idea-plugs·plugs
涉密IT资质笔记3 小时前
涉密人员脱密期管理规范:期限分级模型、就业限制边界与违规认定标准
java·服务器·前端·网络·数据库
mmsx3 小时前
Android Dialog 插槽模式:用一套壳统一全应用的弹窗风格
android·java·dialog·开发语言
u0111026753 小时前
工具页案例图如何编写 alt让图片说明与处理场景对应
java·前端·javascript·图像处理·人工智能·算法·ai作画
码上有光3 小时前
Linux:进程间通信——匿名管道通信、命名管道通信
android·java·linux·linux通信·匿名通信·命名通信
落魄实习生3 小时前
Agent Scope Java 2.x 系列【11】AgentState 与状态存储
java·开发语言·ai