【发布时间】:2021-01-07 00:31:36
【问题描述】:
假设我有一个包,在说明文件的 Depends 中有 5 个包,我刚刚意识到由于不可避免的导入冲突开始流行,在 Depends 中有这么多包不是一个好习惯随着函数导入数量的增加。我想搬家,只说包pkg 到Imports,但我不知道我的包中正在使用pkg 的哪些功能。理想情况下,我应该对包源代码进行完全覆盖的单元测试,并且只需从依赖项中删除pkg,我将从could not find function "foo" 的测试错误中识别pkg 特定的导入。但不幸的是,我没有那么广泛的测试覆盖率。我想知道是否有比通过所有包代码来识别这些导入更有效的方法。
【问题讨论】:
-
@Al_J_Abadi 如果答案解决了您的问题,您应该接受它。见here。
标签: r dependencies r-package