1. 首页
  2. 数据库
  3. 其它
  4. Deflector.NET:一个用于在运行时拦截几乎所有.NET应用程序中所有方法调用的库 源码

Deflector.NET:一个用于在运行时拦截几乎所有.NET应用程序中所有方法调用的库 源码

上传者: 2021-02-06 09:07:52上传 ZIP文件 710.51KB 热度 10次
Deflector.NET 一个用于在几乎任何.NET应用程序中在运行时拦截所有方法调用的库。 基本原理 总览 不必为了使测试更容易而更改旧代码,而是如果有一种方法可以“就地”对其进行测试而根本不更改源代码,该怎么办? 作为开发人员,我们都陷入了噩梦般的场景,在这种情况下,我们得到了1000行方法,没有任何单元测试,并且没有数百个外部依赖项,因此我们必须使其工作。 无论如何,我们必须对该方法进行更改,并隔离其每个依赖项,以便我们可以测试需要保留的所有预期行为: public void SomeMassiveLegacyMethodWithoutTests() { // (500 lin
下载地址
用户评论