目前,我正在研究如何在我的单元测试中使用Ninject。在浏览一些与早期问题( , )相关的非常智能的文章时,我想我得到了一些核心概念,但是如果它的应用程序的话,我会感到很困难。
大多数情况下,当IOC联系人被培养时,它与将它们合并到您的单元测试中有关。但是,从实际的角度来看,如果我还没有将它合并到我的实际代码库中,那么在我的单元测试中使用像into这样的框架是否有意义呢?
例如,下面的例子(摘自James的专业测试驱动的C#开发:用TDD开发真实世界的应用程序)
[TestFixture]
public class PersonServiceTests
{
[Test]
pu
在我的小项目中,我有一个脚本,通过运行静态代码检查来确保适当的代码质量,例如,我使用来验证我处理代码中的每一个错误。在dep中,有一个关于这种依赖关系的特殊部分,称为。
将其用于:指针、生成器和其他开发工具:
是您的项目所需要的
不是由您的项目直接或临时导入的。
对于go模块,我可以通过执行:errcheck来获取给定版本的go get github.com/kisielk/errcheck@v1.2.0
但是,当我执行:go.mod:go mod tidy时,它将从go mod tidy中删除。是否有可能避免这种情况?