Реализация разработки на основе спецификаций с помощью пакета спецификаций GitHub

Средний уровень
разработчик.
GitHub
Visual Studio Code

Реализуйте методологию разработки на основе спецификаций с помощью GitHub Spec Kit и GitHub Copilot в Visual Studio Code. Обучение охватывает сценарий brownfield для корпоративных разработчиков, подчеркивая философию, ориентированную на намерение, с динамическими спецификациями.

Цели обучения

К концу этого модуля вы сможете:

  • Объясните методологию разработки на основе спецификаций и почему она дает преимущества крупномасштабным корпоративным проектам (предварительной ясности, меньше регрессий, проще обслуживания).
  • Реализуйте набор спецификаций GitHub и GitHub Copilot в Visual Studio Code для создания артефактов проекта (спецификаций, планов, задач) в соответствии со стандартами корпоративной разработки.
  • Применение пакета спецификаций GitHub в сценарии, интегрированном с Azure, кодирование внутренних рекомендаций по проектированию (безопасность, производительность, соответствие) в проекте "Конституция" и обеспечение соблюдения этих ограничений.
  • Выполните рабочий процесс на основе спецификаций, чтобы создать новую функцию, от создания спецификаций с помощью автоматического создания кода и итерации.
  • Узнайте, как интегрировать GitHub Spec Kit в рабочие процессы команды, как использовать его вместе с Azure DevOps/GitHub Enterprise и как расширить его для расширенных сценариев (таких как совместная работа с несколькими агентами и интеграция CI/CD).

Предварительные требования

  • Опыт использования GitHub Copilot в Visual Studio Code.
  • Опыт разработки приложений.
  • Рекомендуется общее понимание разработки на основе спецификаций.
  • Рекомендуется ознакомиться с пакетом спецификаций GitHub.