这通常不是一个好主意,不是......它绝对可以简化某些事情,但它会使测试变得更加困难(例如,意味着您无法并行运行测试).
日志记录等一些方面通常都是这样实现的,但我倾向于尝试不这样做.依赖注入使测试方面的生活更加简单.(当你需要将依赖关系传递给类Foo时,将它传递给Bar,然后将其传递给Baz等,这会变得很痛苦.我认为在依赖注入方面我们仍然没有"那里".我认为在范围/生命周期方面更先进的东西作为语言的一部分是有用的,但我们会看到......我不能在C#中看到它发生,请注意.)
| 归档时间: |
|
| 查看次数: |
1828 次 |
| 最近记录: |