日子过得很快,作为一个 markdown 程序员,在这一年,我造了一些有意思的轮子;还有一些 markdown 工具。如果你已经很了解我了,那么你可能都已经在 GitHub 上 follow 我了,那么这一年造了什么,你可能也很清楚。
在一周里,我看到了一个名为 “轻量级架构决策记录” 的技术实践。在看到了一个简单的示例之后,并阅读了文章《架构决策记录》之后,我开始对于这种工具有了一个好的印象。这似乎就是我,以及敏捷团队、程序员所梦寐以求的工具。
对于敏捷项目的架构来说,它们必须有不一样的描述和定义。不是所有的决策都会立即做出,也不会在项目开始时做出全部决策。
敏捷方法不是反对文档,而是反对没有价值的文档。只要文档能保持到最新,则能帮助团队的文档都是有价值的。大型的文档永远不会保持最新,而小型的模块化文档至少有机会被更新。