干货:关于软件开发需要掌握的10个常识( 九 )

有金融背景的管理者听到“债务”时 , 会认为这是一种未来会有回报的投资 。 技术债务恰恰相反 , 它是有毒和痛苦的 , 并且是一个定时炸弹 。

1972年 , Fram为它的滤油器做了一个电视广告 , 在广告中 , 一位汽车机械师解释说 , 一位顾客为了节省4美元而不更换滤油器 , 后来 , 这位顾客不得不花200美元更换一个昂贵的主轴承 。 汽车机械师总结说:“你可以现在付给我钱 , 也可以以后付 。 ”

干货:关于软件开发需要掌握的10个常识

----干货:关于软件开发需要掌握的10个常识//----江苏龙网 http://www.jiangsulong.com //

本文原始标题为:干货:关于软件开发需要掌握的10个常识---来源是:

本文原始标题为:干货:关于软件开发需要掌握的10个常识---来源是:

本文原始标题为:干货:关于软件开发需要掌握的10个常识---来源是:

有一个软件项目 , 其中有一个子系统与供应商通信 。 最初系统只与一个供应商通信 , 所以非常简单 。 然后又接了一个 , 然后另一个 。 有些功能必须实现三次 , 每个供应商一次 , 这是不可持续的 。 当要求支持第四个供应商时 , 开发人员表示反对 。 是的 , 他们可以在大约一个月的时间里把它移植上去 , 但是软件架构开始吱吱作响 , 就像飓风中的老房子一样 。 这些权宜之计积累了大量的技术债务 。

开发人员的建议是花两个月的时间重构供应商架构 , 使其成为一个插件系统 。 然后 , 新的供应商可以在一周内而不是一个月内支持接入 。


推荐阅读