ether-docs/_archive/standards/DEVELOPMENT_CHECKLIST.md

1.2 KiB
Raw Permalink Blame History

开发自检清单

每次开发新功能前,请先过一遍这份清单

一、代码修改前

  • 确认修改范围,不扩大
  • 确认测试账号密码格式BCrypt
  • 确认是否需要同步文档

二、后端修改

  • 子模块修改后执行 mvn install -pl {module} -am -DskipTests
  • 修改 Spring Security 配置后检查自动配置排除
  • 上线前移除所有 log.info 调试日志

三、前端修改

  • 热更新不生效时重启前端服务
  • 路由守卫问题检查 localStorage 而非 store 状态
  • 上线前移除所有 console.log

四、测试验证

  • 后端启动命令 cd ether-pms/pms-starter && mvn spring-boot:run
  • 前端启动命令 cd ether-admin && npm run dev
  • 登录测试 curl -X POST http://localhost:8080/api/auth/login -H "Content-Type: application/json" -d '{"username":"admin","password":"Admin@123"}'

五、常见问题快速排查

现象 检查点
登录 403 错误 检查 CSRF 配置
子模块配置不生效 检查是否执行了 mvn install
前端不跳转 检查 isLoggedIn() 是否读取 localStorage
热更新不生效 重启前端服务