1 保留有用的上下文 #

  • 提供能重现问题的最小完整示例。
  • 保持缩进完好无损 — 很多 bug 就藏在这里。
  • 原封不动地添加错误消息,包括退出代码或 HTTP 状态码。
  • 在重要时说明你使用的语言、运行环境及版本。
  • 删掉多余的日志噪音:重复的堆栈帧、无关的警告以及不需要的时间戳。

2 发送前再次检查 #

在发送前,请在代码片段中搜索以下内容:

  • 访问令牌、API 密钥、Authorization 请求头、Cookie
  • 密码、私钥、数据库连接字符串
  • 内部主机名、私有 IP 地址、本地文件路径
  • 测试数据中的真实客户名称和标识符

注意

CopyPasta 从不执行粘贴的代码,也从不加载代码中的远程资源,但读者可能会运行你发送的内容。请务必先移除凭据 — 过期时间不能作为保护机密的安全控制手段。

你可以从如何保护敏感文本的分类清单开始,并为临时内容选择一个合适的过期时间。