{"meta":{"title":"Recetario de GitHub Copilot","intro":"Aprenda a usar GitHub Copilot para realizar tareas específicas.","product":"GitHub Copilot","breadcrumbs":[{"href":"/es/copilot","title":"GitHub Copilot"},{"href":"/es/copilot/tutorials","title":"Tutoriales"},{"href":"/es/copilot/tutorials/copilot-cookbook","title":"Recetario de GitHub Copilot"}],"documentType":"subcategory"},"body":"# Recetario de GitHub Copilot\n\nAprenda a usar GitHub Copilot para realizar tareas específicas.\n\n## Spotlight\n\n* [Implementación de una característica a partir de un problema de GitHub](/es/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature)\n\n  Asigne un GitHub problema a CLI de GitHub Copiloty, a continuación, dirija la conversación para implementar la característica. (Image: /assets/images/copilot-landing/improving\\_code\\_readability.png)\n\n* [Diagnóstico de fallos en las pruebas de CI](/es/copilot/tutorials/copilot-cookbook/debug-errors/diagnose-ci-test-failures)\n\n  Use CLI de Copilot para extraer registros de CI, correlacionar los errores con el código local y corregir problemas sin salir del terminal. (Image: /assets/images/copilot-landing/generating\\_unit\\_tests.png)\n\n* [Mejora de la legibilidad y el mantenimiento del código](/es/copilot/tutorials/copilot-cookbook/refactor-code/improve-code-readability)\n\n  Chat de Copiloto puede sugerir formas de facilitar la comprensión y el mantenimiento del código. (Image: /assets/images/copilot-landing/debugging\\_invalid\\_json.png)\n\n## Links\n\n* [Creación de plantillas](/es/copilot/tutorials/copilot-cookbook/communicate-effectively/creating-templates)\n\n  Chat de Copiloto puede ayudarle a crear plantillas para simplificar el flujo de trabajo y garantizar la coherencia en los proyectos.\n\n* [Clasificar y resumir la actividad del repositorio](/es/copilot/tutorials/copilot-cookbook/communicate-effectively/summarize-repository-activity)\n\n  Copilot puede extraer información clave de los repositorios que sigues para mantenerte al día sobre la actividad reciente.\n\n* [Síntesis de la investigación](/es/copilot/tutorials/copilot-cookbook/communicate-effectively/synthesizing-research)\n\n  Copilot Chat te puede ayudar a sintetizar los resultados de la investigación y la información de varios orígenes en un resumen coherente.\n\n* [Creación de diagramas](/es/copilot/tutorials/copilot-cookbook/communicate-effectively/creating-diagrams)\n\n  GitHub Chat de Copilot puede ayudarle a crear diagramas para comprender mejor los datos y comunicar información.\n\n* [Generación de tablas](/es/copilot/tutorials/copilot-cookbook/communicate-effectively/generating-tables)\n\n  Chat de Copiloto puede ayudarle a crear tablas para organizar la información y presentarla claramente.\n\n* [Depuración de JSON no válido](/es/copilot/tutorials/copilot-cookbook/debug-errors/debug-invalid-json)\n\n  Chat de Copiloto puede identificar y resolver errores de sintaxis o problemas estructurales en datos JSON.\n\n* [Control de los límites de frecuencia de la API](/es/copilot/tutorials/copilot-cookbook/debug-errors/handle-api-rate-limits)\n\n  Chat de Copiloto puede ayudar a controlar los límites de velocidad de API al sugerir código que los detecte e implemente la lógica de reintento.\n\n* [Diagnóstico de fallos en las pruebas de CI](/es/copilot/tutorials/copilot-cookbook/debug-errors/diagnose-ci-test-failures)\n\n  Use CLI de Copilot para extraer registros de CI, correlacionar los errores con el código local y corregir problemas sin salir del terminal.\n\n* [Exploración de posibles implementaciones de características](/es/copilot/tutorials/copilot-cookbook/analyze-functionality/explore-implementations)\n\n  Chat de Copiloto puede ayudar a explorar diferentes enfoques para implementar una sola característica.\n\n* [Análisis e incorporación de comentarios de los usuarios](/es/copilot/tutorials/copilot-cookbook/analyze-functionality/analyze-feedback)\n\n  Chat de Copiloto puede mejorar el proceso de incorporación de comentarios de usuario en el proyecto.\n\n* [Implementación de una característica a partir de un problema de GitHub](/es/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature)\n\n  Asigne un GitHub problema a CLI de GitHub Copiloty, a continuación, dirija la conversación para implementar la característica.\n\n* [Mejora de la legibilidad y el mantenimiento del código](/es/copilot/tutorials/copilot-cookbook/refactor-code/improve-code-readability)\n\n  Chat de Copiloto puede sugerir formas de facilitar la comprensión y el mantenimiento del código.\n\n* [Corrección de errores de lint](/es/copilot/tutorials/copilot-cookbook/refactor-code/fix-lint-errors)\n\n  Chat de Copiloto puede sugerir formas de corregir problemas identificados por un linter de código.\n\n* [Refactorización para la optimización del rendimiento](/es/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-optimization)\n\n  Chat de Copiloto puede sugerir maneras de acelerar el código de ejecución lenta.\n\n* [Refactorización para la sostenibilidad ambiental](/es/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-sustainability)\n\n  Chat de Copiloto puede sugerir formas de hacer que el código sea más respetuoso con el medio ambiente.\n\n* [Refactorización para implementar un patrón de diseño](/es/copilot/tutorials/copilot-cookbook/refactor-code/refactor-design-patterns)\n\n  Chat de Copiloto puede sugerir patrones de diseño que puede usar para mejorar el código.\n\n* [Refactorización de capas de acceso a datos](/es/copilot/tutorials/copilot-cookbook/refactor-code/refactor-data-access-layers)\n\n  Chat de Copiloto puede sugerir maneras de desacoplar el código de acceso a datos de la lógica de negocios, lo que facilita el mantenimiento y la escala de una aplicación.\n\n* [Desacoplamiento de la lógica de negocios de los componentes de interfaz de usuario](/es/copilot/tutorials/copilot-cookbook/refactor-code/decouple-business-logic)\n\n  Chat de Copiloto puede ayudarle a separar la lógica de negocios del código de la interfaz de usuario, lo que facilita el mantenimiento y escalado de la aplicación.\n\n* [Gestión de problemas transversales](/es/copilot/tutorials/copilot-cookbook/refactor-code/handle-cross-cutting)\n\n  Chat de Copiloto puede ayudarle a evitar el código relacionado con una preocupación distinta de la preocupación principal del método o la función en la que se encuentra el código.\n\n* [Simplificación de jerarquías de herencia complejas](/es/copilot/tutorials/copilot-cookbook/refactor-code/simplify-inheritance-hierarchies)\n\n  Chat de Copiloto puede ayudarle a refactorizar el código para evitar clases con varias capas de herencia.\n\n* [Corrección de los interbloqueos de base de datos o los problemas de integridad de datos](/es/copilot/tutorials/copilot-cookbook/refactor-code/fix-database-deadlocks)\n\n  Chat de Copiloto puede ayudarle a evitar código que provoque operaciones de base de datos lentas o bloqueadas, o tablas con datos que faltan o son incorrectos.\n\n* [Traducción de código a un lenguaje de programación diferente](/es/copilot/tutorials/copilot-cookbook/refactor-code/translate-code)\n\n  Chat de Copiloto puede ayudarle a reescribir el código para realizar las mismas operaciones, pero en un lenguaje de programación diferente.\n\n* [Notificar incidencias sin interrumpir tu flujo de trabajo](/es/copilot/tutorials/copilot-cookbook/document-code/filing-issues-without-breaking-your-flow)\n\n  Cuando algo te distraiga a mitad de una tarea, usa CLI de Copilot para crear una incidencia en GitHub con el contexto del código, las PR enlazadas y las etiquetas, y luego vuelve a lo que estabas haciendo.\n\n* [Documentación del código heredado](/es/copilot/tutorials/copilot-cookbook/document-code/document-legacy-code)\n\n  Chat de Copiloto puede ayudar a documentar el código heredado.\n\n* [Explicación del código heredado](/es/copilot/tutorials/copilot-cookbook/document-code/explain-legacy-code)\n\n  Chat de Copiloto puede ayudar a explicar código desconocido.\n\n* [Explicación de lógica o algoritmos complejos](/es/copilot/tutorials/copilot-cookbook/document-code/explain-complex-logic)\n\n  Chat de Copiloto puede ayudar a agregar documentación clara y concisa sobre algoritmos complejos o lógica.\n\n* [Sincronización de documentación con cambios de código](/es/copilot/tutorials/copilot-cookbook/document-code/sync-documentation)\n\n  Chat de Copiloto puede ayudar a mantener la documentación del código up-to-date.\n\n* [Escritura de discusiones o entradas de blog](/es/copilot/tutorials/copilot-cookbook/document-code/write-discussions-or-blog-posts)\n\n  Chat de Copiloto puede ayudarle a generar ideas, esquemas o borradores de discusiones o entradas de blog.\n\n* [Generación de pruebas unitarias](/es/copilot/tutorials/copilot-cookbook/testing-code/generate-unit-tests)\n\n  Chat de Copiloto puede ayudar a generar pruebas unitarias para una función.\n\n* [Creación de objetos ficticios para abstraer capas](/es/copilot/tutorials/copilot-cookbook/testing-code/create-mock-objects)\n\n  Chat de Copiloto puede ayudar a crear objetos ficticios que puede usar para pruebas unitarias.\n\n* [Creación de pruebas de un extremo a otro para una página web](/es/copilot/tutorials/copilot-cookbook/testing-code/create-end-to-end-tests)\n\n  Chat de Copiloto puede ayudar a generar pruebas de extremo a extremo.\n\n* [Actualización de pruebas unitarias para que coincidan con los cambios de código](/es/copilot/tutorials/copilot-cookbook/testing-code/update-unit-tests)\n\n  Chat de Copiloto puede ayudarte a actualizar tus pruebas.\n\n* [Asegurar tu repositorio](/es/copilot/tutorials/copilot-cookbook/analyze-security/secure-your-repository)\n\n  Chat de Copiloto puede ayudarle a proteger el repositorio y el código.\n\n* [Administración de actualizaciones de dependencias](/es/copilot/tutorials/copilot-cookbook/analyze-security/manage-dependency-updates)\n\n  Chat de Copiloto puede ayudarle a configurarse con Dependabot para simplificar las actualizaciones de dependencias.\n\n* [Búsqueda de vulnerabilidades existentes en el código](/es/copilot/tutorials/copilot-cookbook/analyze-security/find-vulnerabilities)\n\n  El Chat de Copilot puede ayudar a encontrar vulnerabilidades comunes en el código y sugerir correcciones."}