1. 算法题求解
- 应用场景:LeetCode、CodeForces 等平台的算法题
- 应用方式:先生成问题分析、算法思路、边界条件考虑,再生成代码
- 效果:提升一次通过率,减少运行时错误
2. 代码调试与修复
- 应用场景:Bug 修复、代码优化
- 应用方式:分析错误原因 → 定位问题代码 → 设计修复方案 → 实施修改
- 效果:提升修复准确性,减少"治标不治本"的情况
3. 代码理解与重构
- 应用场景:遗留代码理解、架构重构
- 应用方式:分析代码功能 → 识别设计模式 → 提取关键逻辑 → 制定重构方案
- 效果:提升理解深度,降低重构风险
4. 最佳实践
- 使用结构化输出约束代码生成格式
- 分离"思路说明"和"代码实现"
- 对复杂算法先进行伪代码推理