单元测试传统ASP.NET Webforms应用程序
发布时间:2020-12-15 22:53:17 所属栏目:asp.Net 来源:网络整理
导读:我继承了一个没有单元测试的遗留Web应用程序.我想添加一些,但是在什么地方开始.我应该将它们添加到旧代码吗?还是只是新的代码?如果代码与旧版代码进行交互?你会建议什么 解决方法 首先,我建议单元测试所有变化,我想大多数人都会同意这是一个好的回归模型.
我继承了一个没有单元测试的遗留Web应用程序.我想添加一些,但是在什么地方开始.我应该将它们添加到旧代码吗?还是只是新的代码?如果代码与旧版代码进行交互?你会建议什么
解决方法
首先,我建议单元测试所有变化,我想大多数人都会同意这是一个好的回归模型.
然而,对于现有的代码,这是您需要查看愿意或允许引入到产品中的风险之一的情况之一.问题在于,当您开始对现有代码库进行单元测试时,您将很快意识到重构和设计细化的许多机会. 从我身上拿出来,如果你是一个很好的设计师,但是你没有被授权进行剧烈的重构描述,那么当你尝试为遗留部分编写测试时,你只会破裂的心脏 – 是的,如果没有现有的测试套件需要重构.如果您不允许对生产应用程序进行高影响力更改,那么最终将会实现我们喜欢的一些称为“垃圾适配器模式”的操作.祝你好运! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Asp.net配合easyui实现返回json数据实例
- asp.net-mvc – 使用单元测试在asp.net mvc中验证重定向
- asp.net – 如何判断正在查看的网站位置?
- asp.net-mvc-4 – 缺少尾部斜杠的MVC错误行为的解决方法
- asp.net – 如何增加url的最大长度?
- asp.net-2.0 – 如何在生产环境中删除临时ASP.net文件?
- ABP(现代ASP.NET样板开发框架)系列之二、ABP入门教程详解
- ASP.NET DataSource控件“没有命名容器”异常
- asp.net – Docker日志中的.net输出
- asp.net-mvc – 使用viewmodel时的asp.net mvc验证
推荐文章
站长推荐
- asp.net – Orchard CMS是否支持移动呈现?
- asp.net-mvc – 如何使用ASP.NET MVC的plupload包
- ASP.Net将文件下载到客户端浏览器
- asp.net – 在Visual Studio中查找CSS类引用的快
- ASP.NET hostingEnvironment / shadowCopyBinAss
- .NetCore技术研究-EntityFramework Core 3.0 Pre
- asp.net – 如何通过LINQ获得第一级的孩子
- iis-7 – 从IIS 7上的经典ASP创建COM组件时出现“
- 当使用ASP.Net Membership和另外一个表来存储用户
- asp.net-mvc-routing – ASP.NET Core 1.0中的属
热点阅读