Реализация разработки на основе спецификаций с помощью пакета спецификаций 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.