向一位不熟悉此代码库的工程师解释 $ARGUMENTS。
如果未指定路径或符号,请询问具体是哪一个,然后停止。
- 读取目标。查找其使用位置(搜索导入/调用方)及其依赖项。
- 按以下结构撰写解释:
- 目的: 用一两句通俗语言说明。
- 如何融入: 谁调用它,它调用谁,它在请求/数据流中的位置。
- 关键部分: 3-6 个最重要的函数、类或章节,每个附一行说明。
- 陷阱: 不易察觉的行为、副作用、错误情形、性能陷阱。
- 如需修改的入口: 应首先打开的文件和函数,以及覆盖它的测试。
- 引用包含行号的文件路径(如
path/to/file.py:42),以便读者直接跳转。
保持客观。如果代码中有不清楚的地方,应如实说明,不要猜测。不要修改任何文件。