跳到主要内容

编程与软件开发

所有级别

无论你是在学习编程,还是在交付生产软件,AI 都改变了整个工作循环。赢家会把它当作一个快速、知识渊博的结对搭档——并核实它产出的一切

它擅长什么

  • 用通俗的语言解释不熟悉的代码或错误。
  • 生成样板代码、测试以及函数的初稿。
  • 为了清晰而重构,并通过推断堆栈跟踪来调试
  • 在不同语言/框架之间转换
  • 审查一处代码差异,找出 bug 和坏味道。

对于真实的代码库,请在你的仓库内部使用 Claude Code 来做这件事,它可以读取文件、运行测试,并在你批准后进行编辑。

黄金循环

  1. 提供上下文 —— 相关代码、错误、你期望的结果与实际得到的结果。输入含糊,输出也含糊。
  2. 对于非琐碎的改动,在动手编辑前先让它给出计划(计划模式)。
  3. 生成这个改动。
  4. 读一遍 —— 在接受之前先理解它。代码是你的责任。
  5. 运行它 —— 测试/检查/构建。在没有运行过之前,绝不要相信“这能用”。

把好结果和坏结果区分开的,是回到顶部的那个箭头:当测试失败时,不要盲目修补——把这次失败作为新的上下文重新喂回去。

真正顶用的提示词

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 核实,并保护你的密钥

  • 运行并审查生成的代码——它可能存在细微的错误,或者编造出根本不存在的 API。
  • 绝不要把密钥/密匙粘贴到提示词中(隐私)。
  • 对于代理式/自动化的编程,要锁定权限,并阅读保护代理安全。 :::

下一步