项目重构原因

作者: 影子喵喵喵 | 来源:发表于2023-03-04 09:24 被阅读0次

一、技术因素

1、早期技术团队在技术选型上的误判(常发生于MVP类型的产品快速上线导致的技术调研不够充分)。

2、新老技术框架的更替(比如从jquery迁移到vue/react)。

3、技术团队交接出现的断层(老技术团队的架构设计更不上新技术团队的发展, 出现架构上的“平替”)。

4、技术架构升级(比如随着业务发展, 由传统的MPA应用转为基于微前端模式的SPA应用)。

5、安全、性能、代码质量等原因导致的技术重构。

二、产品原因

1、产品形态调整(比如由纯PC应用转为响应式应用, 或者从H5到支持跨端)。

2、产品业务调整(非常常见的重构理由之一)。

3、产品指标调整(如兼容性、性能指标等导致的代码重构)。

相关文章

  • 项目重构原因

    一、技术因素 1、早期技术团队在技术选型上的误判(常发生于MVP类型的产品快速上线导致的技术调研不够充分)。 2、...

  • 《作死故障篇五》- mysql事务隔离导致业务获取不到数据库最新

    在迁移重构项目的过程中,由于种种历史原因,重构项目与原来项目需要共存(需要一个过渡期慢慢迁移到新系统),由于新老项...

  • iOS 基于 MVC 的项目重构总结

    iOS 基于 MVC 的项目重构总结 iOS 基于 MVC 的项目重构总结

  • WebViewJavascriptBridge逻辑

    因为iOS要废弃UIWebView的原因,所以打算将公司项目的UIWebView重构掉,将WebViewJavas...

  • 项目重构

    前言 好孕帮APP截止到现在已经更新过数十个版本,随着需求的增多和功能的变化,原有的架构已经不再适合现有的业务逻辑...

  • 项目重构

    前言 最近又开始看设计模式了,这是我第三次看设计模式了,每一次看都会有不同的感觉,不同的收获,真是不同的时间段去看...

  • 神剑若水哥:iOS项目组件化

    1.重构项目的原因 1.1公司的项目比较多,之前最多开发的时候有14个,因为公司的之前开发的项目的架构不和要求,因...

  • svn项目迁移到git

    历史原因,我司部分前端项目在svn托管。在重构和迁移并行的情况下,开启了svn项目迁移git的操作。目前已迁移完成...

  • HttpUtilLibrary 可切换的网络框架

    HttpUtilLibrary 项目当中会遇到重构或是其他原因,想切换网络框架,支持不修改调用方法,只修改一行初始...

  • Android 架构设计之项目重构【组件化篇】

    项目演示: 1.组件化重构效果 这里先看下我们重构前后的框架图比较: 重构前: 重构后 ft_xxx表示业务层模块...

网友评论

    本文标题:项目重构原因

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