没有永不过时的解决方案

作者:理查德·蒙森·哈费尔

今天的解决方案会成明天的问题

Today'sSolution Is Tomorrow's Problem

没有人能够预知未来。如果你认为这是普遍真理,那么问题就变成,究竟前面多远算是未来?10年?两年?20分种?如果无法预知未来,那么也无法预知此刻以后的任何东西。所能知道的,只有当下及这一时刻之前的事情。要知道下一刻,只有等它到来。这也是发生车祸的原因,如果己经知道周四会发生意外,人们大概会留在家中不出去了。

然而,我们看到很多软件架构师试图设计出“永不过时(future-proof)”(恕我找不到更好的词语描述)的系统。根本不可能存在“永不过时”的架构。不管现在做出什么样的架构决策,这种选择最终会过时。现在用的很酷的编程语言,最终将变成明天的COBOL。今天的分布式框架,将会变成明天的DCOM。总之,今天的解决方案一定会成为明天的问题。

今天做出的选择,在未来很大程度上会是错误的。如果接受这一事实,便可放下试图获得永不过时的架构的负担了。如果今天做出的任何选择,在未来会是糟糕的选择,那就不要操心将来要怎样的东西——只要选择能满足当前需求的最佳解决方案就行了。

“分析瘫痪(analysis paralysis)”是今天架构师们碰到的问题之一,此问题最大的原因,是试图猜测对未来而言最好的技术。为当前选择一项好技术己属因难,要选择在未来也切合可用的好技术只会徒劳无功。仔细查看目前业务所需为何,以及当前技术市场提供的东西。从中选择能够满足当前需求的最好解决方案,因为别的东西,不仅对明天是错误的选技,而且,对今天就己是错误的选择。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值