{"meta":{"title":"Кулинарная книга GitHub Copilot","intro":"Узнайте, как использовать GitHub Copilot их для выполнения конкретных задач.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/enterprise-cloud@latest/copilot","title":"GitHub Copilot"},{"href":"/ru/enterprise-cloud@latest/copilot/tutorials","title":"Учебники"},{"href":"/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook","title":"Кулинарная книга GitHub Copilot"}],"documentType":"subcategory"},"body":"# Кулинарная книга GitHub Copilot\n\nУзнайте, как использовать GitHub Copilot их для выполнения конкретных задач.\n\n## Spotlight\n\n* [Реализация функции из проблемы GitHub](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature)\n\n  Дайте GitHub проблему , GitHub Copilot CLIзатем направьте разговор на внедрение этой функции. (Image: /assets/images/copilot-landing/improving\\_code\\_readability.png)\n\n* [Диагностика сбоев тестов CI](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/debug-errors/diagnose-ci-test-failures)\n\n  Используйте Copilot CLI для извлечения CI-логов, сопоставления сбоев с локальным кодом и устранения проблем без выхода из терминала. (Image: /assets/images/copilot-landing/generating\\_unit\\_tests.png)\n\n* [Улучшение удобочитаемости кода и удобства обслуживания](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/improve-code-readability)\n\n  Copilot Chat Могу предложить способы сделать ваш код проще для понимания и поддержания. (Image: /assets/images/copilot-landing/debugging\\_invalid\\_json.png)\n\n## Links\n\n* [Создание шаблонов](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/communicate-effectively/creating-templates)\n\n  Copilot Chat поможет создать шаблоны для оптимизации рабочего процесса и обеспечения согласованности между проектами.\n\n* [Сортировка и суммирование деятельности репозитория](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/communicate-effectively/summarize-repository-activity)\n\n  Copilot могут извлекать ключевую информацию из репозиториев, которые вы отслеживаете, чтобы держать вас up-toактуальной активности.\n\n* [Синтезирование исследований](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/communicate-effectively/synthesizing-research)\n\n  Copilot Chat поможет вам синтезировать результаты исследований и аналитические сведения из нескольких источников в единую сводку.\n\n* [Создание схем](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/communicate-effectively/creating-diagrams)\n\n  GitHub Copilot Chat поможет вам создавать диаграммы для лучшего понимания данных и передачи инсайтов.\n\n* [Создание таблиц](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/communicate-effectively/generating-tables)\n\n  Copilot Chat Может помочь создать таблицы для организации информации и её чёткого представления.\n\n* [Отладка недопустимого JSON](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/debug-errors/debug-invalid-json)\n\n  Copilot Chat может выявлять и устранять синтаксические ошибки или структурные проблемы в данных JSON.\n\n* [Обработка ограничений скорости API](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/debug-errors/handle-api-rate-limits)\n\n  Copilot Chat может помочь справиться с ограничениями по скорости API, предлагая код, который их обнаруживает и реализует повторную логику.\n\n* [Диагностика сбоев тестов CI](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/debug-errors/diagnose-ci-test-failures)\n\n  Используйте Copilot CLI для извлечения CI-логов, сопоставления сбоев с локальным кодом и устранения проблем без выхода из терминала.\n\n* [Изучение потенциальных реализаций функций](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/analyze-functionality/explore-implementations)\n\n  Copilot Chat может помочь изучить разные подходы к реализации одной функции.\n\n* [Анализ и включение отзывов пользователей](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/analyze-functionality/analyze-feedback)\n\n  Copilot Chat может улучшить процесс введения обратной связи пользователей в ваш проект.\n\n* [Реализация функции из проблемы GitHub](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature)\n\n  Дайте GitHub проблему , GitHub Copilot CLIзатем направьте разговор на внедрение этой функции.\n\n* [Улучшение удобочитаемости кода и удобства обслуживания](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/improve-code-readability)\n\n  Copilot Chat Могу предложить способы сделать ваш код проще для понимания и поддержания.\n\n* [Исправление ошибок lint](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/fix-lint-errors)\n\n  Copilot Chat может предложить способы исправления проблем, выявленных кодовым линтером.\n\n* [Рефакторинг для оптимизации производительности](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-optimization)\n\n  Copilot Chat могу предложить способы ускорить медленно работающий код.\n\n* [Рефакторинг для обеспечения экологической устойчивости](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-sustainability)\n\n  Copilot Chat могу предложить способы сделать код более экологичным.\n\n* [Рефакторинг для реализации шаблона конструктора](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/refactor-design-patterns)\n\n  Copilot Chat могу предложить шаблоны дизайна, которые можно использовать для улучшения кода.\n\n* [Рефакторинг слоёв access к данным](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/refactor-data-access-layers)\n\n  Copilot Chat Могу предложить способы отделить код доступа к данным от бизнес-логики, что облегчает обслуживание и масштабирование приложения.\n\n* [Отключение бизнес-логики от компонентов пользовательского интерфейса](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/decouple-business-logic)\n\n  Copilot Chat может помочь отделить бизнес-логику от кода пользовательского интерфейса, что облегчает поддержку и масштабирование приложения.\n\n* [Обработка перекрестных проблем](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/handle-cross-cutting)\n\n  Copilot Chat может помочь вам избежать кода, который связан с задачей, отличной от основной задачи метода или функции, в которой находится код.\n\n* [Упрощение сложных иерархий наследования](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/simplify-inheritance-hierarchies)\n\n  Copilot Chat Это поможет вам рефакторить код, чтобы избежать классов с несколькими слоями наследования.\n\n* [Устранение проблем с взаимоблокировкой базы данных или целостности данных](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/fix-database-deadlocks)\n\n  Copilot Chat Это поможет избежать кода, вызывающего медленные или заблокированные операции базы данных, или таблицы с отсутствующими или неправильными данными.\n\n* [Перевод кода на другой язык программирования](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/translate-code)\n\n  Copilot Chat Может помочь переписать код так, чтобы он выполнял те же операции, но на другом языке программирования.\n\n* [Оформлять вопросы, не нарушая свой поток](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/filing-issues-without-breaking-your-flow)\n\n  Если что-то привлекает ваше внимание во время выполнения задачи, используйте Copilot CLI, чтобы подать GitHub проблему с контекстом кода, связанными PR-файлами и метками, а затем возвращайтесь к своей работе.\n\n* [Документирование устаревшего кода](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/document-legacy-code)\n\n  Copilot Chat Может помочь с документированием устаревшего кода.\n\n* [Объяснение устаревшего кода](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/explain-legacy-code)\n\n  Copilot Chat может помочь объяснить незнакомый код.\n\n* [Объяснение сложных алгоритмов или логики](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/explain-complex-logic)\n\n  Copilot Chat может помочь добавить чёткую и лаконичную документацию по сложным алгоритмам или логике.\n\n* [Синхронизация документации с изменениями кода](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/sync-documentation)\n\n  Copilot Chat Может помочь вести документацию кода up-toдату.\n\n* [Написание обсуждений или записей блога](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/write-discussions-or-blog-posts)\n\n  Copilot Chat может помочь вам сформулировать идеи, составить планы или составить проекты обсуждений или блог-постов.\n\n* [Создание модульных тестов](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/testing-code/generate-unit-tests)\n\n  Copilot Chat может помочь с генерацией модульных тестов для функции.\n\n* [Создание макетных объектов для абстрактных слоев](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/testing-code/create-mock-objects)\n\n  Copilot Chat Может помочь с созданием макетов объектов, которые можно использовать для модульных тестов.\n\n* [Создание комплексных тестов для веб-страницы](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/testing-code/create-end-to-end-tests)\n\n  Copilot Chat может помочь с созданием сквозных тестов.\n\n* [Обновление модульных тестов для соответствия изменениям кода](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/testing-code/update-unit-tests)\n\n  Copilot Chat Может помочь с обновлением ваших тестов.\n\n* [Защита репозитория](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/analyze-security/secure-your-repository)\n\n  Copilot Chat может помочь вам защитить ваш репозиторий и код.\n\n* [Управление обновлениями зависимостей](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/analyze-security/manage-dependency-updates)\n\n  Copilot Chat Это поможет вам настроиться Dependabot для оптимизации обновлений зависимостей.\n\n* [Поиск существующих уязвимостей в коде](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/analyze-security/find-vulnerabilities)\n\n  Copilot Chat может помочь найти распространенные уязвимости в коде и предложить исправления."}