第一周

重构上线后的第一周,最明显的感受不是“代码变少了”,而是找东西变快了。

以前改一个文章字段,要在 controllers、models、views 和一堆 helper 之间来回跳。现在我知道它只属于 app/Modules/Cms。

付出的代价

  • 多了一层模块注册;
  • 内容需要同步到统一表;
  • 一些跨模块查询需要走 core 的接口。

但这些代价是可见的、一次性的,而不是每天都要重新理解的隐形成本。

好的架构不是让代码变少,而是让变化发生在一处。