Trình duyệt này không còn được hỗ trợ nữa.
Hãy nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, bản cập nhật bảo mật và hỗ trợ kỹ thuật.
Đặc điểm chính phân biệt phát triển theo hướng đặc biệt (SDD) với các phương pháp phát triển truyền thống là gì?
Mã được coi là nguồn trung thực cuối cùng và các thông số kỹ thuật đóng vai trò là tài liệu hỗ trợ.
Thông số kỹ thuật trở thành cấu phần phần mềm chính thúc đẩy việc triển khai và mã trở thành biểu hiện của các thông số kỹ thuật đó.
Các nhà phát triển viết mã trước và sau đó tạo các thông số kỹ thuật để ghi lại những gì đã được xây dựng.
Điều gì xảy ra với các thông số kỹ thuật trong phát triển theo hướng thông số kỹ thuật (SDD) khi các yêu cầu thay đổi?
Thông số kỹ thuật được coi là tài liệu tĩnh hiếm khi cần cập nhật sau khi tạo.
Thông số kỹ thuật bị loại bỏ và những thông số kỹ thuật mới được tạo ra từ đầu.
Các thông số kỹ thuật được cập nhật và các kế hoạch triển khai và mã bị ảnh hưởng có thể được tạo lại cho phù hợp.
Bốn giai đoạn của quy trình phát triển theo hướng thông số kỹ thuật (SDD) là gì?
Nghiên cứu, thiết kế, phát triển và triển khai.
Xác định, lập kế hoạch, nhiệm vụ và thực hiện.
Yêu cầu, kiến trúc, mã hóa và thử nghiệm.
Điều gì phân biệt đầu ra phát triển theo hướng thông số kỹ thuật (SDD) là 'hiện vật sống' so với tài liệu truyền thống?
Các hiện vật sống được lưu trữ trong hệ thống kiểm soát phiên bản.
Các hiện vật sống có thể phát triển khi thông tin mới xuất hiện, với những thay đổi lan truyền thông qua kế hoạch, nhiệm vụ và mã.
Các hiện vật sống được tạo tự động mà không cần sự tham gia của con người.
Phát triển theo hướng thông số kỹ thuật (SDD) bổ sung cho các phương pháp Agile như thế nào?
SDD thay thế hoàn toàn các phương pháp Agile bằng cách tiếp cận có cấu trúc hơn.
SDD có thể hoạt động trong Scrum bằng cách xử lý từng câu chuyện người dùng với một chu kỳ vi mô chỉ định, lập kế hoạch, nhiệm vụ và triển khai.
SDD yêu cầu tài liệu trả trước toàn diện mâu thuẫn với các giá trị Agile.
Khi so sánh phát triển theo hướng thông số kỹ thuật (SDD) với Phát triển Test-Driven (TDD), sự khác biệt chính trong cách tiếp cận của họ là gì?
TDD hoạt động ở cấp độ kiểm tra đơn vị, trong khi SDD hoạt động ở mức yêu cầu cao hơn để mô tả các tính năng hoàn chỉnh.
TDD và SDD là những cách tiếp cận loại trừ lẫn nhau không thể được sử dụng cùng nhau.
SDD tạo ra các bài kiểm tra tự động trong khi TDD tạo ra các thông số kỹ thuật.
Trong giai đoạn Chỉ định của phát triển theo hướng thông số kỹ thuật (SDD), một đặc tả có cấu trúc tốt bao gồm những gì?
Chỉ là bản tóm tắt cấp cao về tính năng với chi tiết triển khai.
Tóm tắt, câu chuyện người dùng, tiêu chí chấp nhận, yêu cầu chức năng, yêu cầu phi chức năng và các trường hợp biên.
Sơ đồ kiến trúc và quyết định ngăn xếp công nghệ.
Mục đích của giai đoạn Kế hoạch trong quy trình phát triển theo hướng thông số kỹ thuật (SDD) là gì?
Để xác định những gì phần mềm nên làm và nắm bắt nhu cầu của người dùng.
Để xác định cách xây dựng những gì thông số kỹ thuật mô tả, bao gồm các quyết định kiến trúc và lựa chọn công nghệ.
Chia nhỏ công việc thành các nhiệm vụ phát triển có thể hành động.
GitHub Spec Kit là gì?
Một mô hình AI độc quyền do GitHub phát triển để tạo mã.
Bộ công cụ mã nguồn mở tạo điều kiện phát triển theo hướng thông số kỹ thuật bằng cách tích hợp với trợ lý mã hóa AI.
Tiện ích mở rộng Visual Studio Code thay thế GitHub Copilot.
GitHub Spec Kit giải quyết thách thức trong việc duy trì ngữ cảnh trong các phiên trò chuyện AI như thế nào?
Bằng cách lưu trữ thông số kỹ thuật, kế hoạch và nhiệm vụ dưới dạng tệp Markdown trong kho lưu trữ của bạn.
Bằng cách thay thế bộ nhớ của AI bằng hệ thống lưu trữ dựa trên đám mây.
Bằng cách giới hạn tương tác AI trong một phiên liên tục duy nhất.
Cần những gì để cài đặt công cụ CLI chỉ định của GitHub Spec Kit?
Chỉ Visual Studio Code có tiện ích mở rộng GitHub Copilot.
Python 3.11 trở lên, Git và công cụ uv để quản lý gói.
Giấy phép doanh nghiệp trả phí từ GitHub.
GitHub Spec Kit hỗ trợ trợ lý mã hóa AI nào?
Chỉ có GitHub Copilot trong Visual Studio Code.
Nhiều tác nhân bao gồm GitHub Copilot, Claude Code, Cursor, Windsurf và Amazon Q Developer.
Chỉ các công cụ AI dòng lệnh, không phải trợ lý tích hợp IDE.
Mục đích của tệp constitution.md được tạo bởi lệnh /speckit.constitution là gì?
Để lưu trữ mã nguồn cho chức năng cốt lõi của ứng dụng.
Xác định các nguyên tắc, ràng buộc và yêu cầu không thể thương lượng trong toàn dự án để đảm bảo tính nhất quán.
Để liệt kê tất cả các tác vụ cần thiết để triển khai một tính năng.
Trình tự được đề xuất để sử dụng các lệnh GitHub Spec Kit trong một dự án greenfield là gì?
Chạy các lệnh theo bất kỳ thứ tự nào vì chúng độc lập với nhau.
chỉ định init, sau đó /speckit.constitution, /speckit.specify, /speckit.plan, /speckit.tasks, và cuối cùng là /speckit.implement.
Bắt đầu với /speckit.implement và làm việc ngược lại với /speckit.specify.
Bạn phải trả lời tất cả câu hỏi thì mới có thể kiểm tra công việc của mình.
Trang này có hữu ích không?
Cần trợ giúp về chủ đề này?
Bạn muốn thử sử dụng Ask Learn để làm rõ hoặc hướng dẫn bạn về chủ đề này?