需求开发全流程

给你一个需求:用户登录

  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分支
相关推荐
Isaacingrid30 分钟前
书生浦语三期实战营 [入门] Git前置基础知识
git
ever_up97338 分钟前
EasyExcel的导入与导出及在实际项目生产场景的一下应用例子
java·开发语言·数据库
小小小小关同学2 小时前
Spring Cloud LoadBalancer
后端·spring·spring cloud
ok!ko2 小时前
设计模式之工厂模式(通俗易懂--代码辅助理解【Java版】)
java·开发语言·设计模式
丷丩3 小时前
一个Java中有用的JacksonUtil类
java·json·工具
爱摄影的程序猿3 小时前
JAVA springboot面试题今日分享
java·spring boot·spring·面试
qq_317060953 小时前
java之http client工具类
java·开发语言·http
ZJKJTL3 小时前
Spring中使用ResponseStatusExceptionResolver处理HTTP异常响应码
java·spring·http
莫莫向上成长4 小时前
Javaweb开发——maven
java·maven
说书客啊4 小时前
计算机毕业设计 | springboot旅行旅游网站管理系统(附源码)
java·数据库·spring boot·后端·毕业设计·课程设计·旅游