1 保留有用的上下文 #
- 提供能重现问题的最小完整示例。
- 保持缩进完好无损 — 很多 bug 就藏在这里。
- 原封不动地添加错误消息,包括退出代码或 HTTP 状态码。
- 在重要时说明你使用的语言、运行环境及版本。
- 删掉多余的日志噪音:重复的堆栈帧、无关的警告以及不需要的时间戳。
2 发送前再次检查 #
在发送前,请在代码片段中搜索以下内容:
- 访问令牌、API 密钥、
Authorization请求头、Cookie - 密码、私钥、数据库连接字符串
- 内部主机名、私有 IP 地址、本地文件路径
- 测试数据中的真实客户名称和标识符
注意
CopyPasta 从不执行粘贴的代码,也从不加载代码中的远程资源,但读者可能会运行你发送的内容。请务必先移除凭据 — 过期时间不能作为保护机密的安全控制手段。
你可以从如何保护敏感文本的分类清单开始,并为临时内容选择一个合适的过期时间。