使代码库现代化的一种方法是逐步进行改进 。 很多团队试图对其遗留代码进行重大更改以使其现代化 。 不幸的是 , 戏剧性的变化往往会导致戏剧性的错误和努力 。 与其试图一次性进行巨大的结构更改 , 或者从头开始重写所有内容 , 不如团队可以制定一个产品现代化计划 , 概述将在多个软件版本上进行的改进 。
建议团队从容易实现的目标开始 。 很多小的变化 , 可以立即有明显的改善 , 这些变化可能是这样的:
降低功能复杂度
模块化关键任务代码
分离和隔离应用程序和硬件相关代码
每个版本或每个 sprint 的微小增量更改都可以显着改进代码 , 而不会对产品功能开发产生不利影响 。
结论
在今天的文章中 , 我们刚刚介绍了如何开始对遗留代码库进行现代化改造 。 重要的是要认识到 , 如果要正确完成 , 更新不会很快或一夜之间完成 。 成功的更新工作将是渐进式的 , 但如果嵌入式开发团队专注于代码审计中确定的低风险、高价值领域 , 收益几乎是立竿见影的 。
- meta|促进更逼真AR/VR体验,Meta正在开发全新空间音频工具
- NVIDIA的DLSS技术已经深受玩家和开发者认可|性能2倍于DLSS!AMD游戏神技FSR 2.0正式支持Xb
- 蓝牙AOA定位那点事系列085:如何应对第一次合作软件开发合作伙伴的问题和需求
- 酷家乐|硬件创业:智能硬件产品详细开发指南
- 苹果|苹果CEO库克证实公司正在开发虚拟现实设备,有望1月上市
- 软件开发|手机维修培训中心-一加9r一加9rt开启coloros12升级公测招募
- 前端开发|Web前端:前端开发人员与后端开发人员,谁最适合你的业务?
- 乐视|AMD推出新的锐龙嵌入式R2000系列
- 台积电|美专家公开发声,给了中芯一颗“定心丸”?
- 维利科技:小程序开发的方式有哪些以及如何挑选软件定制公司?
