重构计划
2016-09-29 14:32:39 0 举报
AI智能生成
重构计划是一个旨在改进和优化现有系统、流程或代码的计划。它涉及对现有的结构进行重新设计和调整,以提高其性能、可维护性和可扩展性。重构计划通常由开发团队或专业顾问制定,并在项目的不同阶段进行实施。通过重构,我们可以消除冗余代码、简化复杂逻辑、提高代码质量和可读性,从而为未来的开发和维护工作奠定坚实的基础。总之,重构计划是一种持续改进的方法,有助于确保我们的系统始终保持高效、稳定和可靠。
作者其他创作
大纲/内容
支持
人员
前端
1-2个
UI
1
后端工程师
Java 开发 2以及以上(3+)
风险
组织结构
PM
Wei
Shawn
架构师
Bob
UI
前端工程师
梁晓君
后端工程师
Mark
Stephen
LK
Arthur An
杨静怡
Rison
数据服务
Jacky
Chao
算法和分析服务
Randy
QA
Paco
York
张咏梅
目标
Web
前端
单页应用
后端
Cloud Native Application
数据
Open API
算法
API
QA
自动化测试,持续集成和发布
指标
性能
可用性
健壮性
安全
可扩展性
弹性
DevOps
进度安排
第一阶段:代码清理
后端代码清理
前端代码清理
无用的组件清理
结束标志
第二阶段:数据库清理
无用表清理
无用的字段清理
对应的后端代码字段清理
结束标志
第三阶段:代码重构
分层重构
服务调用重构
控制层重构
结束标志
第四阶段:划分模块
基础服务划分
业务服务划分
工具划分
结束标志
第五阶段:拆分job
job代码剥离
job代码重构
基于事件或者消息通信
结束标志
第六阶段: 第二次代码和模块重构(使用Spring Boot)
Java开发、编译、测试版本升级到1.8
切换到Spring Boot技术框架
HTTP API通信
结束标志
第七阶段:拆分项目
划分服务边界
重构数据存储
拆分项目
结束标志
第八阶段:前后端分离,单页化应用
前端工程化
前后端通信标准制定
较低优先级
结束标志
第九阶段: 后端微服务
升级到Spring Cloud
加入Redis缓存
开放API
结束标志
第十阶段: 容器化服务,持续集成,快速迭代,增量更新和发布
服务容器化
自动化测试和集成
增量更新和发布
结束标志
监控
统一日志格式和集成存储
报警
支持
0 条评论
下一页