【发布时间】:2016-10-07 18:57:58
【问题描述】:
我的团队将我们所有的 Golang 代码放在一个 monorepo 中。
- 包含库代码的各种包子目录。
-
cmd下的二进制文件/服务/工具
我们已经使用了一段时间,正在做一些清理工作。是否有任何工具或技术可以找到cmd 下的二进制文件未使用的功能?
我知道go vet 可以找到包中未使用的私有函数。但是我怀疑我们也导出了也没有使用的库函数。
【问题讨论】:
-
@JimB 欣赏这些想法,谢谢。不幸的是,我们的代码覆盖率参差不齐。
guru工具可能很有用。
标签: go refactoring