AI编程助手不是只用一个工具就够了。不同场景需要不同的工具,组合使用才能最大化效率。
Cursor:主力IDE
日常编码的主战场。Tab补全减少50%的打字量。Cmd+K用自然语言改写代码。Chat面板做代码咨询。Agent模式自主完成多文件修改。
适合:日常编码、代码补全、快速重构。
Claude Code:终端搭档
在终端中处理复杂任务。理解整个项目上下文。跨文件重构、批量修改。代码审查和Bug修复。生成测试用例。
适合:复杂重构、调试、代码审查、测试编写。
本地模型(Ollama):隐私和成本
敏感代码不想发到云端。高频调用降低成本。离线环境也能使用。用Qwen2.5-Coder做代码补全效果不错。
适合:敏感项目、高频调用、离线环境。
我的工作流
日常编码用Cursor,Tab补全和Cmd+K覆盖80%的场景。遇到复杂任务切换到Claude Code,在终端中描述需求让它执行。敏感项目的代码走本地Ollama,不外传。代码审查用Claude Code的/review命令。
关键原则
AI生成的代码必须经过人工review。不要盲信AI的输出,尤其涉及安全和边界情况。把AI当作"聪明的实习生"而不是"不会犯错的专家"。善用AI提高效率,但保持对代码质量的把控。