当前位置:  开发笔记 > 编程语言 > 正文

单元测试旧版ASP.NET Webforms应用程序

如何解决《单元测试旧版ASP.NETWebforms应用程序》经验,为你挑选了1个好方法。

我继承了一个没有单元测试的遗留Web应用程序.我想补充一些,但我不知道从哪里开始.我应该将它们添加到旧代码中吗?或者只是新的代码?如果该代码与遗留代码交互怎么办?你会建议什么?



1> jonathan.con..:

首先,我建议对未来的所有变化进行单元测试,我想大多数人都会认为这对回归来说是一个好主意.

但是,对于现有代码,这是您需要了解您愿意或允许将多少风险引入产品的情况之一.问题在于,当您开始对现有代码库进行单元测试时,您很快就会发现许多重构和设计优化的机会.

从我这里拿走它,如果你是一个善于设计的坚持者,但是你没有被授权进行激烈的重构决策,那么当你试图为遗留部分编写测试时,你最终会心碎 - 是的,如果它没有现有的测试套件,它将进行NEED重构.如果您不允许对生产应用程序进行高影响更改,那么您最终将实现我们称之为"垃圾适配器模式"的内容.祝好运!

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有