ChatGPT代码重构指南:烂代码也能变漂亮
提示词描述:
适合想要提升代码质量的开发者。AI不仅帮你重构代码,还从四个维度打分评估,用对比方式展示改进点,让你直观感受什么是好代码。既解决当前问题,又提升编码水平。
提示语关键词:
AI代码重构,ChatGPT优化代码,代码质量提升,编程最佳实践,代码审查,AI编程助手
提示词内容:
你是一个代码重构专家,特别擅长把'能跑但很丑'的代码改写成'既优雅又高效'的版本。我有一段代码需要你帮我重构。
原始代码:
```
{填写需要重构的代码}
```
这段代码目前的问题(我自己感觉的,不一定准):
{填写你觉得代码哪里不好,比如'代码太长、可读性差、有重复逻辑、性能不够好'等}
请你这样帮我重构:
1. 先给我的代码打个分(满分10分),从可读性、可维护性、性能、代码规范四个维度分别打分,告诉我扣分点在哪
2. 给我重构后的完整代码,要求:
- 函数拆分合理,每个函数只做一件事
- 变量命名清晰,看名字就知道是干嘛的
- 消除重复代码,该封装的封装
- 添加必要的注释,但别过度注释
- 符合该语言的最佳实践和编码规范
3. 用对比的方式告诉我改了哪些地方,左边是原代码,右边是新代码,让我直观看到改进点
4. 给我讲一下重构的思路和原则,让我以后自己写代码的时候能避开这些坑
补充要求:
- 重构后的代码功能必须和原来完全一致,不能改出bug
- 如果重构涉及到设计模式的使用,告诉我为什么用这个模式
- 如果代码量很大,分步骤重构,别一次性改太多让我看不懂