编程与软件开发
无论你是在学习编程,还是在交付生产软件,AI 都改变了整个工作循环。赢家会把它当作一个快速、知识渊博的结对搭档——并核实它产出的一切。
它擅长什么
- 用通俗的语言解释不熟悉的代码或错误。
- 生成样板代码、测试以及函数的初稿。
- 为了清晰而重构,并通过推断堆栈跟踪来调试。
- 在不同语言/框架之间转换。
- 审查一处代码差异,找出 bug 和坏味道。
对于真实的代码库,请在你的仓库内部使用 Claude Code 来做这件事,它可以读取文件、运行测试,并在你批准后进行编辑。
黄金循环
- 提供上下文 —— 相关代码、错误、你期望的结果与实际得到的结果。输入含糊,输出也含糊。
- 对于非琐碎的改动,在动手编辑前先让它给出计划(计划模式)。
- 生成这个改动。
- 读一遍 —— 在接受之前先理解它。代码是你的责任。
- 运行它 —— 测试/检查/构建。在没有运行过之前,绝不要相信“这能用”。
把好结果和坏结果区分开的,是回到顶部的那个箭头:当测试失败时,不要盲目修补——把这次失败作为新的上下文重新喂回去。
真正顶用的提示词
Explain what this function does and any edge cases it mishandles: {code}
Write tests for {function}. Cover the happy path and the edge cases. {code}
This throws {error}. Here's the code and stack trace. Find the root cause and
propose a minimal fix. {context}
硬性规则
:::warning 核实,并保护你的密钥