go wiki: CodeReviewComments change

pgpifvop  于 6个月前  发布在  Go
关注(0)|答案(5)|浏览(50)

在CodeReviewComments中添加ImportsBlank部分,并附上以下文本是否可以?


### ImportBlank

仅因其副作用而导入的包(使用语法 `import _ "pkg"`)应仅在程序的主包中导入,或在需要它们的测试中导入。
3ks5zfa0

3ks5zfa01#

Lint已经为此给出了错误。

ldioqlga

ldioqlga3#

我不反对这个建议,但我希望在建议旁边有更多的解释,这样人们就能理解为什么它存在。

hk8txs48

hk8txs484#

我认为实际的建议可能应该更加微妙一些。或许可以这样写:
仅因副作用而导入的包(使用 import _)可能会在编译时增加开销(链接不需要的包)并在运行时增加开销(初始化这些包)。将此类导入仅放在无法在没有它们的情况下正常工作的包中,例如在 main 包和需要导入副作用的测试中。

yzxexxkh

yzxexxkh5#

你认为bcmills的措辞如何?

相关问题