做过几年开发的人,大概都有过这种痛苦记忆:第一版代码写完,功能好不容易跑通了,然后发现——需求理解错了一半,技术方案踩了三个坑,架构设计根本撑不住后续迭代。想推翻重写?老板说deadline不等人。只好硬着头皮往上堆,三年后回头看,那坨代码已经成了没人敢动的屎山。这个问题存在了几...