来源:雪球App,作者: mike163,(https://xueqiu.com/6132923097/137798851)

大禹治水,堵不如疏的道理所有人都懂,可惜实际上几千年的历史,全部都在堵。为什么呢?首先堵是一个简单明快的解决方案,能够轻松的解决,费那么多力气做吃力不讨好的事真有必要吗?而且客观的说,并不是所有的问题,堵都是最坏的解决方案,很多时候,短平快的解决方案,可能就是最好的。真正的问题在于路径依赖,固化思维。有问题一直堵,到了最后除了堵,根本就没有想过其他思路。然后就是尾大不掉,后面的人,即使看到了问题的严重性,也无力回天了。所以一开始灵活的架构是最关键的,一旦架构正确,就可以不断得做局部优化。人性总是选择简单明确的解决方案,这并没有问题,有问题的是架构设计。优秀的架构设计,可以让系统不断优化,而糟糕的架构设计,就是是在不断打补丁。架构师的价值就体现在这里。当然领导的支持更加关键,没有领导真正的支持,重构是没法做下去的,因为重构必然会产生利益格局变化导致反弹。