新框架目标

新框架目标

终极目标

让一切变得更简单!

技术架构

技术框架主流先进
解决当前框架问题

  • 日志没有统一(或便捷)管理
  • 多节点缓存更新
  • 分表分库容易
  • 集成性能监控
  • 解耦更加充分(微服务化)
  • 考虑安全问题
  • 消息中间件的充分应用
    解决人员管理诸多问题

开发效率

搭建和调试简单方便
前后端分离
自动生成API文档
API具有版本号
建立帮助中心
核心类库的统一,公司唯一版本(数据库版本+应用代码版本)

项目管理

实践敏捷开发流程

代码管理

代码规范

  • 数据精度标准
  • 注释完整
  • 格式正确(空格、换行、括号的使用、命名)
  • 避免SQL注入
  • 避免控制层编写业务逻辑
  • 日志代码完备
  • 代码方法过长
  • 避免含有debugger/System.out.println()等调试代码

提交代码时候校验代码规范
现场代码与公司版本一致
方便实现同一个代码的多个版本提交
建立代码规范协同仓库

运维升级

现场与公司版本对应
现场部分组件可以单独升级
公司恢复现场环境简单
自动化打包、发布、更新
每个模块找到对应的负责人
内外网映射,解决访问现场和公司内网问题
杜绝私自更新未提交的代码
精简配置项
解决ID的复用,更新冲突
升级更新ChangeLog完整

测试保障

测试脚本的完备(单元测试、集成测试、回归测试)
数据库的版本管理

你可能感兴趣的:(新框架目标)