Skip to content

[[[[Switch to English]]]]


title: "棕地开发 FAQ" description: 关于 BMad 方法中棕地开发的常见问题

关于 BMad 方法 (BMM) 中棕地(现有代码库)开发的常见问题的快速解答。

问题

什么是棕地 vs 绿地?

  • 绿地 — 新项目,从头开始,白纸一张
  • 棕地 — 现有项目,使用已建立的代码库和模式

通过棕地项目我必须运行 document-project 吗?

强烈推荐,特别是如果:

  • 没有现有文档
  • 文档已过时
  • AI 代理需要关于现有代码的上下文

如果您有全面、最新的文档(包括 docs/index.md),或者将使用其他工具或技术来辅助代理在现有系统上构建时的发现,您可以跳过它。

如果我忘记运行 document-project 会怎样?

别担心 - 您可以随时运行。您甚至可以在项目期间或之后运行,以帮助保持文档最新。

我可以为棕地项目使用快速规范流程吗?

可以!快速规范流程非常适合棕地开发。它将:

  • 自动检测您的现有堆栈
  • 分析棕地代码模式
  • 检测约定并询问确认
  • 生成尊重现有代码的上下文丰富的技术规范

非常适合现有代码库中的错误修复和小功能。

如果我的现有代码不遵循最佳实践怎么办?

快速规范流程会检测您的约定并询问:“我应该遵循这些现有约定吗?”您决定:

  • → 保持与当前代码库的一致性
  • → 建立新标准(在技术规范中记录原因)

BMM 尊重您的选择 — 它不会强迫现代化,但会提供建议。

有这里未回答的问题?打开一个 issue 或在 Discord 中提问,以便我们添加它!