给你一个需求:用户登录
- 拉取远程最新 的master/dev分支merge到本地的master/dev分支
- 从本地的master/dev分支checkout一个新分支,例如:07-31-login
- 分析业务需求,搞清楚要操作哪张表 ,哪些字段 ,返回哪些字段等
- 编写Controller、Service、Mapper,写清楚注释信息,提取方法
- 先自己在Console编写SQL验证(AI可辅助),根据1 2 3 4原则
- 优化SQL,Explain 关键字查看type类型,如果创建了索引,最低要求range
- 将编写好的SQL复制到XML中,注意如果多参数,加 @Param注解 等
- 创建单元测试,测试成功与失败的情况(AI可生成)
- 测试通过,在当前07-31-login分支 git commit
- 切换到master,拉取远程最新 的master/dev分支merge到本地master/dev
- 将07-31-login分支merge到本地master/dev分支
- 提交本地的master/dev分支push到远程的master/dev分支