在CodeReviewComments中添加ImportsBlank部分,并附上以下文本是否可以?
### ImportBlank 仅因其副作用而导入的包(使用语法 `import _ "pkg"`)应仅在程序的主包中导入,或在需要它们的测试中导入。
3ks5zfa01#
Lint已经为此给出了错误。
aelbi1ox2#
CC @andybons
ldioqlga3#
我不反对这个建议,但我希望在建议旁边有更多的解释,这样人们就能理解为什么它存在。
hk8txs484#
我认为实际的建议可能应该更加微妙一些。或许可以这样写:仅因副作用而导入的包(使用 import _)可能会在编译时增加开销(链接不需要的包)并在运行时增加开销(初始化这些包)。将此类导入仅放在无法在没有它们的情况下正常工作的包中,例如在 main 包和需要导入副作用的测试中。
import _
main
yzxexxkh5#
你认为bcmills的措辞如何?
5条答案
按热度按时间3ks5zfa01#
Lint已经为此给出了错误。
aelbi1ox2#
CC @andybons
ldioqlga3#
我不反对这个建议,但我希望在建议旁边有更多的解释,这样人们就能理解为什么它存在。
hk8txs484#
我认为实际的建议可能应该更加微妙一些。或许可以这样写:
仅因副作用而导入的包(使用
import _
)可能会在编译时增加开销(链接不需要的包)并在运行时增加开销(初始化这些包)。将此类导入仅放在无法在没有它们的情况下正常工作的包中,例如在main
包和需要导入副作用的测试中。yzxexxkh5#
你认为bcmills的措辞如何?