# 重构代码

了解可用于 GitHub Copilot 重构代码的方法。

## Links

* [提高代码可读性和可维护性](/zh/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/improve-code-readability)

  Copilot Chat 可以建议使代码更易于理解和维护的方法。

* [修复 lint 错误](/zh/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/fix-lint-errors)

  Copilot Chat 可以为修复代码检查器识别出的问题提供建议。

* [为性能优化而重构](/zh/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-optimization)

  Copilot Chat 可以建议加快运行速度缓慢的代码的方法。

* [为环境可持续性进行重构](/zh/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-sustainability)

  Copilot Chat 可以建议使代码更加环保的方法。

* [重构以实现设计模式](/zh/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/refactor-design-patterns)

  Copilot Chat 可以建议可用于改进代码的设计模式。

* [重构数据访问层](/zh/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/refactor-data-access-layers)

  Copilot Chat 可以建议将数据访问代码与业务逻辑分离的方法，使应用程序更易于维护和缩放。

* [将业务逻辑从 UI 组件中分离出来](/zh/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/decouple-business-logic)

  Copilot Chat 可以帮助你将业务逻辑与用户界面代码分开，从而更轻松地维护和缩放应用程序。

* [处理横切关注点](/zh/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/handle-cross-cutting)

  Copilot Chat 可帮助你避免编写与代码所在方法或函数的核心关注点无关的代码。

* [简化复杂的继承层次结构](/zh/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/simplify-inheritance-hierarchies)

  Copilot Chat 可帮助你重构代码以避免具有多层继承的类。

* [修复数据库死锁或数据一致性问题](/zh/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/fix-database-deadlocks)

  Copilot Chat 可帮助你避免导致数据库操作缓慢或阻塞的代码，或者缺少或不正确的数据表。

* [将代码转换为其他编程语言](/zh/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/translate-code)

  Copilot Chat 可帮助你重写代码以执行相同的操作，但使用不同的编程语言。