架构优化
2017-12-13 10:58:10 0 举报
AI智能生成
架构优化之问题总结,应对方案设计。
作者其他创作
大纲/内容
痛点
开发调试低效
架构,环境,工具等因素导致
接口实现没有标准
接口命名出入参数命名随意
日志,异常,事务没有统一标准
编码风格不统一
核心业务流程设计缺少评审
缓存,消息,持久化方案缺少评审
项目名,包,文件名缺少约定标准
业务code,key,status缺少统一编排标准
单元,集成测试代码不足
代码提交流程不规范
漏提交,漏配置
解决
工具
统一开发工具
后端:sts(eclipse)
统一IDE配置导入(格式化&注释)
前端:vscode
format插件: JS-CSS-HTML-formatter
代码版本管理工具
git + gitlab
依赖库管理
前端:npm
后端:maven
架构
后端:spring boot
前端:vue
代码
抽离core & common代码工程
定义接口实现标准
接口文档化(swagger)
系统间数据交换协议(rest)
项目,包,文件统一命名管理
业务code,key,status统一编排管理
代码需要单元,集成测试(testng),check覆盖率
流程
代码提交管理走 git-flow
仓库分支管理
代码合并管理
codereview管理
sonar代码扫描质量控制
部署
对接CI&CD自动化平台
jenkins
kubernetes
docker容器化
搭建基础服务
统一网关
zuul
服务注册中心
eureka
配置中心
spring cloud config
监控中心
turbine
日志中心
ELK
0 条评论
下一页