需求开发全流程

给你一个需求:用户登录

  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分支
相关推荐
毕设源码-邱学长1 分钟前
【开题答辩全过程】以 个人博客网站为例,包含答辩的问题和答案
java
BBB努力学习程序设计11 分钟前
Java面向对象基础:类和对象初探
java
寻找华年的锦瑟25 分钟前
Qt-QStackedWidget
java·数据库·qt
洲星河ZXH30 分钟前
Java,比较器
java·开发语言·算法
l***370932 分钟前
spring 跨域CORS Filter
java·后端·spring
CoderYanger32 分钟前
递归、搜索与回溯-FloodFill:33.太平洋大西洋水流问题
java·算法·leetcode·1024程序员节
P***843942 分钟前
idea创建springBoot的五种方式
java·spring boot·intellij-idea
yuanhello1 小时前
【Android】Android的键值对存储方案对比
android·java·android studio
2501_941142931 小时前
云原生微服务环境下服务熔断与降级优化实践——提升系统稳定性与容错能力
java·大数据·网络
2501_941404311 小时前
多云环境下微服务化AI大模型的企业部署与优化实践指南
java