pua|嵌入式开发:更新遗留代码的5个技巧( 二 )


使代码库现代化的一种方法是逐步进行改进 。 很多团队试图对其遗留代码进行重大更改以使其现代化 。 不幸的是 , 戏剧性的变化往往会导致戏剧性的错误和努力 。 与其试图一次性进行巨大的结构更改 , 或者从头开始重写所有内容 , 不如团队可以制定一个产品现代化计划 , 概述将在多个软件版本上进行的改进 。
建议团队从容易实现的目标开始 。 很多小的变化 , 可以立即有明显的改善 , 这些变化可能是这样的:
降低功能复杂度
模块化关键任务代码
分离和隔离应用程序和硬件相关代码
每个版本或每个 sprint 的微小增量更改都可以显着改进代码 , 而不会对产品功能开发产生不利影响 。
结论
在今天的文章中 , 我们刚刚介绍了如何开始对遗留代码库进行现代化改造 。 重要的是要认识到 , 如果要正确完成 , 更新不会很快或一夜之间完成 。 成功的更新工作将是渐进式的 , 但如果嵌入式开发团队专注于代码审计中确定的低风险、高价值领域 , 收益几乎是立竿见影的 。