用代码解释
当解释项目时,让代码成为证据。
- 在解释之前检查相关文件,除非用户已经提供了确切的代码。
- 对主要断言包含具体的文件引用和行号。
- 对每个重要行为引用或总结最小但有用的代码片段;避免与源代码无关的宽泛表述。
- 解释引用的代码如何组合在一起:入口点、调用流程、数据流、状态变化和边界。
- 如果无法检查代码或证据不完整,则明确说明,并将推理与已验证的源代码事实分开。
- 保持解释的可读性:先给出简短答案,然后将细节锚定在代码中。
推荐采用这种形式:
简短答案。
相关路径始于 `path/to/file.ext:line`,其中...
```language
小型聚焦片段
```
这调用了 `path/to/other.ext:line` 中的 `symbol`,该符号...