# Refactorización de código

Descubra formas de usar GitHub Copilot para refactorizar el código.

## Links

* [Mejora de la legibilidad y el mantenimiento del código](/es/copilot/tutorials/copilot-cookbook/refactor-code/improve-code-readability)

  Chat de Copiloto puede sugerir formas de facilitar la comprensión y el mantenimiento del código.

* [Corrección de errores de lint](/es/copilot/tutorials/copilot-cookbook/refactor-code/fix-lint-errors)

  Chat de Copiloto puede sugerir formas de corregir problemas identificados por un linter de código.

* [Refactorización para la optimización del rendimiento](/es/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-optimization)

  Chat de Copiloto puede sugerir maneras de acelerar el código de ejecución lenta.

* [Refactorización para la sostenibilidad ambiental](/es/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-sustainability)

  Chat de Copiloto puede sugerir formas de hacer que el código sea más respetuoso con el medio ambiente.

* [Refactorización para implementar un patrón de diseño](/es/copilot/tutorials/copilot-cookbook/refactor-code/refactor-design-patterns)

  Chat de Copiloto puede sugerir patrones de diseño que puede usar para mejorar el código.

* [Refactorización de capas de acceso a datos](/es/copilot/tutorials/copilot-cookbook/refactor-code/refactor-data-access-layers)

  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.

* [Desacoplamiento de la lógica de negocios de los componentes de interfaz de usuario](/es/copilot/tutorials/copilot-cookbook/refactor-code/decouple-business-logic)

  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.

* [Gestión de problemas transversales](/es/copilot/tutorials/copilot-cookbook/refactor-code/handle-cross-cutting)

  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.

* [Simplificación de jerarquías de herencia complejas](/es/copilot/tutorials/copilot-cookbook/refactor-code/simplify-inheritance-hierarchies)

  Chat de Copiloto puede ayudarle a refactorizar el código para evitar clases con varias capas de herencia.

* [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)

  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.

* [Traducción de código a un lenguaje de programación diferente](/es/copilot/tutorials/copilot-cookbook/refactor-code/translate-code)

  Chat de Copiloto puede ayudarle a reescribir el código para realizar las mismas operaciones, pero en un lenguaje de programación diferente.