最佳实践
高效使用 Codex 的技巧和经验
概述
本页面收集了使用 Codex 的最佳实践,帮助你最大化利用这个强大的工具。
提示工程
1. 明确具体
好:创建一个 React 组件,显示用户列表,支持搜索和分页
不好:做个用户列表2. 提供上下文
好:在项目现有的 auth 模块中,添加 OAuth 登录功能,使用 passport 库
不好:添加登录功能3. 指定约束
好:不要添加新依赖,保持现有代码风格,添加必要的类型注解
不好:随便写4. 分步请求
第一步:分析代码结构
第二步:提出改进建议
第三步:实现修改工作流
1. 迭代开发
1. 让 Codex 生成初稿
2. 审查并提出修改
3. 逐步完善
4. 最终验证2. 代码审查
1. 自动审查
2. 重点关注 AI 建议
3. 人工深度审查
4. 合并前验证3. 测试驱动
1. 描述功能
2. 让 Codex 生成测试
3. 生成实现代码
4. 运行测试验证项目管理
1. 任务分解
大任务拆分为小任务:
- 每个任务单一职责
- 明确输入输出
- 设定验收标准2. 进度跟踪
使用 Codex 跟踪:
- 完成的任务
- 待处理任务
- 阻塞问题3. 文档维护
让 Codex 帮助:
- 生成文档草稿
- 更新 API 文档
- 编写变更日志代码质量
1. 编码规范
json
{
"rules": {
"style": "遵循项目规范",
"naming": "使用有意义的名称",
"comments": "添加必要的注释"
}
}2. 安全意识
始终检查:
- 输入验证
- 输出编码
- 认证授权
- 数据加密3. 性能考虑
让 Codex 帮助:
- 识别性能瓶颈
- 提供优化建议
- 进行基准测试学习成长
1. 理解而非复制
使用 Codex 时:
- 理解生成的代码
- 学习新的技巧
- 内化为自己的能力2. 提问技巧
好:为什么这里要用 useMemo?
不好:这段代码什么意思?3. 知识管理
建立知识库:
- 保存有用的提示
- 记录学习心得
- 整理最佳实践团队协作
1. 共享配置
团队统一:
- 配置文件
- 编码规范
- 审查标准2. 知识传递
使用 Codex 帮助:
- 新人培训
- 代码审查
- 文档编写3. 沟通效率
Codex 协助:
- 编写技术文档
- 准备演示材料
- 整理会议纪要常见陷阱
1. 过度依赖
避免:
- 不加思考直接使用
- 不理解就提交代码
- 完全依赖 AI 决策2. 忽视审查
始终:
- 审查生成的代码
- 运行测试验证
- 进行人工检查3. 提示模糊
导致:
- 不准确的回答
- 需要反复澄清
- 浪费时间效率技巧
1. 快捷键
熟练使用快捷键:
- 快速打开 Codex
- 快速解释代码
- 快速生成测试2. 模板系统
创建模板:
- 常用代码片段
- 文档模板
- 测试模板3. 记忆功能
让 Codex 记住:
- 个人偏好
- 项目规范
- 常用模式高级技巧
1. 多轮对话
逐步深入:
第一轮:概述需求
第二轮:讨论方案
第三轮:实现细节2. 对比分析
让 Codex 比较:
- 不同方案优劣
- 不同库的特点
- 不同实现方式3. 角色扮演
指定角色:
- 你是一个资深架构师
- 你是一个安全专家
- 你是一个性能优化专家评估效果
定量指标
| 指标 | 目标 |
|---|---|
| 开发效率 | 提升 50%+ |
| Bug 率 | 降低 30%+ |
| 审查时间 | 缩短 50%+ |
定性评估
评估维度:
- 代码质量
- 学习成长
- 工作满意度下一步
- 提示工程 - 深入学习提示技巧
- 使用案例 - 实际应用场景
- Agents SDK - 构建 AI 应用