GitHub Spec Kit'i kullanarak belirtim temelli geliştirme uygulama
Orta
Geliştirici
GitHub
Visual Studio Code
Visual Studio Code'da GitHub Spec Kit ve GitHub Copilot kullanarak belirtim temelli geliştirme metodolojisini uygulayın. Eğitim, kurumsal geliştiriciler için bir brownfield senaryosunu kapsar ve niyet öncelikli felsefeyi canlı belirtimlerle vurgular.
Öğrenme hedefleri
Bu modülün sonunda şunları yapabileceksiniz:
- Belirtim temelli geliştirme metodolojisini ve bunun neden büyük ölçekli kurumsal projelere (ön netlik, daha az regresyon, daha kolay bakım) sağladığını açıklama.
- Kurumsal geliştirme standartlarına uygun proje yapıtları (belirtimler, planlar, görevler) oluşturmak için Visual Studio Code'da GitHub Spec Kit ve GitHub Copilot'ı uygulayın.
- GitHub Spec Kit'i Azure ile tümleşik bir senaryoda uygulayın, "Anayasa" projesinde iç mühendislik yönergelerini (güvenlik, performans, uyumluluk) kodlayın ve oluşturulan planların bu kısıtlamalara uyduğundan emin olun.
- Belirtim oluşturmadan otomatik kod oluşturma ve yinelemeye kadar yeni bir özellik oluşturmak için belirtim temelli bir iş akışı yürütür.
- GitHub Spec Kit'i ekip iş akışlarıyla tümleştirmeyi, Azure DevOps/GitHub Enterprise ile birlikte kullanmayı ve gelişmiş senaryolar (çok aracılı işbirliği ve CI/CD tümleştirmesi gibi) için genişletmeyi açıklayın.
Önkoşullar
- Visual Studio Code'da GitHub Copilot kullanma deneyimi.
- Uygulama geliştirme deneyimi.
- Belirtim temelli geliştirmenin genel olarak anlaşılması önerilir.
- GitHub Spec Kit hakkında bilgi sahibi olunmanızı öneririz.