核心问题

团队如何记住自己为什么这样做?

没有集体记忆的团队,会反复重新犯同一种错。

工程映射

  • ADR
  • postmortems
  • decision logs
  • architecture docs
  • incident history
  • migration notes
  • deprecated patterns

代码告诉你现在怎么做。集体记忆告诉你为什么这样做。

小结

组织记不住历史,代码就会替它保存最混乱的版本。