ChatGPT使用技巧手册
目录
核心技巧
Prompt生成方法论
多Prompt生成
- 通过生成多个prompt迭代优化输出质量
- 示例流程:
1
# 生成初始Prompt → 评估结果 → 生成改进Prompt → 最终优化
角色扮演
- 作为超级语言解释器(处理复杂语义)
- 作为提示词训练器(生成领域专用Prompt)
格式规范
- 强制JSON/YAML结构化输出
- 表格化数据呈现
代码优化与重构
10大即时代码重构技巧
优化方向 | 典型操作 | 适用场景 |
---|---|---|
性能优化 | 算法复杂度分析 | 循环结构 |
兼容性 | 多语言语法适配 | 跨平台项目 |
可维护性 | 模块化拆分 | 大型工程 |
重构步骤示例:
- 使用最新库版本替换过时代码
- 将ArrayList改为ConcurrentHashMap(数据结构优化)
- 添加try-with-resources错误处理
多语言处理
多语种翻译工作流
关键注意事项:
- 使用
LANG_CODE
作为字典key - 保留原始文本占位符(如
{0}
) - 优先处理数字/日期格式
开发辅助
测试驱动开发(TDD)
UT生成
- 输入:方法签名 + 边界条件
- 输出:JUnit/TestNG测试套件
- 覆盖率分析建议
Mock数据生成
1
2
3
4
5
6{
"user": {
"id": "##number(1,100)",
"name": "##name.fullName"
}
}
跨平台适配
iOS布局转换
Objective-C框架迁移流程:
1 | // 原始Frame布局 |
优化建议:
- 将布局逻辑拆分为
setupConstraints
方法 - 使用
MAS_SHORTHAND
简化语法
扩展应用
Figma+ChatGPT协作
1 | @startuml |
附录
实用资源
- Prompt精选库
- Recharts数据可视化库
- Lucide React图标集