|
|
1
4
构造注入是更清晰的选择,因为它清楚地建立了您拥有的依赖关系。如果它们太多且令人困惑,则可能表明您的设计有问题。 |
|
|
2
4
基于构造函数的注入似乎是社区中最明显的赢家(而且是我现在唯一使用的方法)。 您要求将IoC从讨论中删除,但这就像要求我们讨论使用记事本编写.Net代码一样。当然可以,但你为什么要这样做?如果使用得当,IoC容器通常允许您在运行时通过一次调用构建整个应用程序。从那时起,您的所有实例都已正确设置并具有正确的依赖关系。这甚至还没有提到单元测试的自动模拟所做的所有工作。
|
|
|
3
2
a、 )我和PicoContainer的人群在这方面是一致的:建设性的注射是一条路要走。清晰的语义和定义良好的执行。 b、 )关于您的测试方法:我更喜欢使用mock,然后依赖IOC进行对象组装。 |
|
|
4
0
这样做会产生问题。 全部的 如果你考虑一个合适的国际奥委会,你的反对意见就没有意义了。 |
|
|
wavesinaroom · 断言结构向量长度 11 月前 |
|
|
Jace Johnson · Typescript文件读取的变量类型错误 11 月前 |
|
|
Tim Kirkwood · 比较空数据帧 12 月前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 1 年前 |
|
|
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 1 年前 |
|
|
Ricky Mo · 角度测试如何模拟导入的const 1 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 1 年前 |