程序设计领域,有一个词叫“bad smell” 说的是对于有经验的程序员,应该能嗅到系统中的“坏味道”,而提前预防,进行架构优化和升级 还有一个词叫“过度设计” 就是说一开始想的太多,设计了很多没有必要的可扩展性和模块解耦,带来庞大且无用的维护成本,反而容易引入bug 这两个词,都是需要放在时间和语境里来看的 没有最好的架构设计,只有最合适当下(以及未来一段时间)的架构设计 这个度的把 - x - news.news