{"meta":{"title":"Refactorizar código","intro":"Descubra formas de usar GitHub Copilot para refactorizar el código.","product":"GitHub Copilot","breadcrumbs":[{"href":"/es/copilot","title":"GitHub Copilot"},{"href":"/es/copilot/tutorials","title":"Tutoriales"},{"href":"/es/copilot/tutorials/copilot-chat-cookbook","title":"Guía de GitHub Copilot Chat"},{"href":"/es/copilot/tutorials/copilot-chat-cookbook/refactor-code","title":"Refactorizar código"}],"documentType":"subcategory"},"body":"# Refactorizar código\n\nDescubra formas de usar GitHub Copilot para refactorizar el código.\n\n## Links\n\n* [Mejora de la legibilidad y el mantenimiento del código](/es/copilot/tutorials/copilot-chat-cookbook/refactor-code/improve-code-readability)\n\n  El 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-chat-cookbook/refactor-code/fix-lint-errors)\n\n  El Chat de Copiloto puede sugerir distintas 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-chat-cookbook/refactor-code/refactor-for-optimization)\n\n  El Chat de Copiloto puede sugerir distintas formas de acelerar el código de ejecución lenta.\n\n* [Refactorización para la sostenibilidad ambiental](/es/copilot/tutorials/copilot-chat-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-chat-cookbook/refactor-code/refactor-design-patterns)\n\n  El Chat de Copiloto puede sugerir patrones de diseño que puedes usar para mejorar el código.\n\n* [Refactorización de capas de acceso a datos](/es/copilot/tutorials/copilot-chat-cookbook/refactor-code/refactor-data-access-layers)\n\n  Chat de Copiloto puede sugerir formas de desacoplar el código de acceso a los datos de la lógica de negocio, lo que facilita el mantenimiento y la escalabilidad de una aplicación.\n\n* [Desacoplamiento de la lógica de negocios de los componentes de interfaz de usuario](/es/copilot/tutorials/copilot-chat-cookbook/refactor-code/decouple-business-logic)\n\n  El Chat de Copiloto puede ayudarte a separar la lógica de negocios del código de la interfaz de usuario, lo que facilita el mantenimiento y la escalabilidad de la aplicación.\n\n* [Gestión de problemas transversales](/es/copilot/tutorials/copilot-chat-cookbook/refactor-code/handle-cross-cutting)\n\n  Chat de Copiloto puede ayudarte a evitar código que se relacione con un problema distinto al problema principal del método o función en la que se encuentra dicho código.\n\n* [Simplificación de jerarquías de herencia complejas](/es/copilot/tutorials/copilot-chat-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-chat-cookbook/refactor-code/fix-database-deadlocks)\n\n  Chat de Copiloto puede ayudarte a evitar código que provoque que las operaciones de base de datos se ejecuten de forma lenta o se bloqueen 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-chat-cookbook/refactor-code/translate-code)\n\n  Chat de Copiloto puede ayudarte a reescribir el código para realizar las mismas operaciones, pero en un lenguaje de programación diferente."}