FAQ cho dự án đã tồn tại
Các câu trả lời nhanh cho những câu hỏi thường gặp khi làm việc với dự án đã tồn tại bằng BMad Method (BMM).
Các câu hỏi
Phần tiêu đề “Các câu hỏi”- Tôi có phải chạy document-project trước không?
- Nếu tôi quên chạy document-project thì sao?
- Tôi có thể dùng Quick Flow cho dự án đã tồn tại không?
- Nếu code hiện tại của tôi không theo best practices thì sao?
Tôi có phải chạy document-project trước không?
Phần tiêu đề “Tôi có phải chạy document-project trước không?”Rất nên chạy, nhất là khi:
- Không có tài liệu sẵn có
- Tài liệu đã lỗi thời
- Agent AI cần context về code hiện có
Bạn có thể bỏ qua nếu đã có tài liệu đầy đủ, mới, bao gồm docs/index.md, hoặc bạn sẽ dùng công cụ/kỹ thuật khác để giúp agent khám phá hệ thống hiện có.
Nếu tôi quên chạy document-project thì sao?
Phần tiêu đề “Nếu tôi quên chạy document-project thì sao?”Không sao - bạn có thể chạy nó bất cứ lúc nào. Bạn thậm chí có thể chạy trong khi dự án đang diễn ra hoặc sau đó để giữ tài liệu luôn mới.
Tôi có thể dùng Quick Flow cho dự án đã tồn tại không?
Phần tiêu đề “Tôi có thể dùng Quick Flow cho dự án đã tồn tại không?”Có. Quick Flow hoạt động rất tốt với dự án đã tồn tại. Nó sẽ:
- Tự động nhận diện stack hiện có
- Phân tích pattern code hiện có
- Phát hiện quy ước và hỏi bạn để xác nhận
- Tạo spec giàu ngữ cảnh, tôn trọng code hiện có
Rất hợp với sửa lỗi và tính năng nhỏ trong codebase sẵn có.
Nếu code hiện tại của tôi không theo best practices thì sao?
Phần tiêu đề “Nếu code hiện tại của tôi không theo best practices thì sao?”Quick Flow sẽ nhận diện quy ước hiện có và hỏi: “Tôi có nên tuân theo những quy ước hiện tại này không?” Bạn là người quyết định:
- Có → Giữ tính nhất quán với codebase hiện tại
- Không → Đặt ra chuẩn mới, đồng thời ghi rõ lý do trong spec
BMM tôn trọng lựa chọn của bạn - nó không ép buộc hiện đại hóa, nhưng sẽ đưa ra lựa chọn đó.
Có câu hỏi chưa được trả lời ở đây? Hãy mở issue hoặc hỏi trên Discord để chúng tôi bổ sung!