تنفيذ تطوير مبني على المواصفات باستخدام مجموعة المواصفات في GitHub
متوسط
المطور
GitHub
تعليمة Visual Studio برمجية
تنفيذ منهجية التطوير المعتمدة على المواصفات باستخدام GitHub Spec Kit وGitHub Copilot في كود Visual Studio. يشمل التدريب سيناريو الحقل البني لمطوري الأعمال، مع التركيز على فلسفة الهدف أولا مع المواصفات الحية.
الأهداف التعليمية
في نهاية هذه الوحدة، تتمكن من:
- اشرح منهجية التطوير المعتمدة على المواصفات ولماذا تفيد المشاريع الكبرى (وضوح أولي، تقليل الانحدارات، سهولة الصيانة).
- تنفيذ مجموعة مواصفات GitHub وGitHub Copilot في كود Visual Studio لإنشاء تشوهات مشروع (مواصفات، خططا، مهام) متوافقة مع معايير تطوير المؤسسات.
- تطبيق مجموعة المواصفات في GitHub في سيناريو مدمج مع Azure، مع ترميز الإرشادات الهندسية الداخلية (الأمان، الأداء، الامتثال) في "دستور" المشروع وضمان التزام الخطط المولدة بهذه القيود.
- نفذ سير عمل قائم على المواصفات لبناء ميزة جديدة، من إنشاء المواصفات مرورا بتوليد الكود الآلي والتكرار.
- صف كيفية دمج GitHub Spec Kit في سير عمل الفريق، وكيفية استخدامه جنبا إلى جنب مع Azure DevOps/GitHub Enterprise، وكيفية توسيعها للسيناريوهات المتقدمة (مثل التعاون بين الوكلاء المتعدد وتكامل CI/CD).
المتطلبات الأساسية
- تجربة استخدام GitHub Copilot في Visual Studio Code.
- خبرة في تطوير التطبيقات.
- يوصى بفهم عام للتطوير القائم على المواصفات.
- ينصح بمعرفة مجموعة مواصفات GitHub.