美文网首页
66 | 架构老化与重构

66 | 架构老化与重构

作者: hedgehog1112 | 来源:发表于2020-10-08 08:18 被阅读0次

架构功夫都在平常反思与打磨

常见问题:1)缺乏架构评审,2)代码质量缺乏持续关注;3)需求理解不深刻    4)赶时间补丁过多,迭代不及时

老化标志:1)功能代码逸出框架外。2)添加功能越来越难,效率低,3)问题持续不断,解决一个生出好几个新问题。解决:最小化的核心系统 + 相互正交周边系统

添加新功能:看成周边系统;尽量解耦,完全不依赖=放弃生产力,最少量代码串起系统

依赖标准:成熟度(模块规格是否预期、经历多少用户)越高的基础库越值得依赖,

二、架构的局部优化

1、重写:复用小部分代码,代码业务完全了解,老代码清干净,耦合过多时考虑

2、依赖优化:

    1)代码搬运工,整理散落在各个角落代码

    2)把每处修改变成一个函数,有监听,核心功能更稳定,发现糟糕斩断

三、核心系统的重构

接口确定边界,确定要暴露的事件集合。

对核心接口重新设计,不能换汤不换药,同时维护两个接口来过渡(时间不能太长)

相关文章

  • 66 | 架构老化与重构

    架构功夫都在平常反思与打磨 常见问题:1)缺乏架构评审,2)代码质量缺乏持续关注;3)需求理解不深刻4)赶时间补丁...

  • 架构重构实践

    局部架构重构 1. 架构重构的驱动力 坏味道驱动 规划驱动 架构组织与架构过程中的重构 2. 坏味道如何判断 以下...

  • 把《重构》变成工具书

    前言一、把它变成工具书二、概述何谓重构注释为何重构何时重构重构、架构和YAGNI重构与软件开发过程重构与性能如何重...

  • DDD架构

    大型微服务架构下如何解决系统老化问题 DDD架构 如何走出系统老化的循环 DDD核心思想

  • android提升大法

    1、架构设计 1.1 设计模式 1.2 重构《重构改善既有的代码设计》 1.3 架构模式MVP MVC MVVM ...

  • 我的Android重构之旅:插件化篇

    我的Android重构之旅:架构篇我的Android重构之旅:框架篇我的Android重构之旅:插件化篇 随着项目...

  • 我的Android重构之旅:架构篇

    我的Android重构之旅:架构篇我的Android重构之旅:框架篇我的Android重构之旅:插件化篇 去年10...

  • 我的Android重构之旅:框架篇

    我的Android重构之旅:架构篇我的Android重构之旅:框架篇我的Android重构之旅:插件化篇 在我这几...

  • Android技术博文汇总

    架构 MVC,MVP 和 MVVM 的图示 浅谈 MVP in Android Android项目重构之路:架构篇...

  • Android项目重构改进优化计划

    一、项目重构基本架构 二、公司的业务重构,按模块划分(业务模块基于基础架构之上) 1. 启动页引导优化(3工作日)...

网友评论

      本文标题:66 | 架构老化与重构

      本文链接:https://www.haomeiwen.com/subject/vumtpktx.html