{"meta":{"title":"重构代码","intro":"了解可用于 GitHub Copilot 重构代码的方法。","product":"GitHub Copilot","breadcrumbs":[{"href":"/zh/copilot","title":"GitHub Copilot"},{"href":"/zh/copilot/tutorials","title":"教程"},{"href":"/zh/copilot/tutorials/copilot-cookbook","title":"GitHub Copilot 指南"},{"href":"/zh/copilot/tutorials/copilot-cookbook/refactor-code","title":"重构代码"}],"documentType":"subcategory"},"body":"# 重构代码\n\n了解可用于 GitHub Copilot 重构代码的方法。\n\n## Links\n\n* [提高代码可读性和可维护性](/zh/copilot/tutorials/copilot-cookbook/refactor-code/improve-code-readability)\n\n  Copilot Chat 可以建议使代码更易于理解和维护的方法。\n\n* [修复 lint 错误](/zh/copilot/tutorials/copilot-cookbook/refactor-code/fix-lint-errors)\n\n  Copilot Chat 可以为修复代码检查器识别出的问题提供建议。\n\n* [为性能优化而重构](/zh/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-optimization)\n\n  Copilot Chat 可以建议加快运行速度缓慢的代码的方法。\n\n* [为环境可持续性进行重构](/zh/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-sustainability)\n\n  Copilot Chat 可以建议使代码更加环保的方法。\n\n* [重构以实现设计模式](/zh/copilot/tutorials/copilot-cookbook/refactor-code/refactor-design-patterns)\n\n  Copilot Chat 可以建议可用于改进代码的设计模式。\n\n* [重构数据访问层](/zh/copilot/tutorials/copilot-cookbook/refactor-code/refactor-data-access-layers)\n\n  Copilot Chat 可以建议将数据访问代码与业务逻辑分离的方法，使应用程序更易于维护和缩放。\n\n* [将业务逻辑从 UI 组件中分离出来](/zh/copilot/tutorials/copilot-cookbook/refactor-code/decouple-business-logic)\n\n  Copilot Chat 可以帮助你将业务逻辑与用户界面代码分开，从而更轻松地维护和缩放应用程序。\n\n* [处理横切关注点](/zh/copilot/tutorials/copilot-cookbook/refactor-code/handle-cross-cutting)\n\n  Copilot Chat 可帮助你避免编写与代码所在方法或函数的核心关注点无关的代码。\n\n* [简化复杂的继承层次结构](/zh/copilot/tutorials/copilot-cookbook/refactor-code/simplify-inheritance-hierarchies)\n\n  Copilot Chat 可帮助你重构代码以避免具有多层继承的类。\n\n* [修复数据库死锁或数据一致性问题](/zh/copilot/tutorials/copilot-cookbook/refactor-code/fix-database-deadlocks)\n\n  Copilot Chat 可帮助你避免导致数据库操作缓慢或阻塞的代码，或者缺少或不正确的数据表。\n\n* [将代码转换为其他编程语言](/zh/copilot/tutorials/copilot-cookbook/refactor-code/translate-code)\n\n  Copilot Chat 可帮助你重写代码以执行相同的操作，但使用不同的编程语言。"}