单元测试传统ASP.NET Webforms应用程序
发布时间:2020-05-24 05:58:31 所属栏目:asp.Net 来源:互联网
导读:我继承了一个没有单元测试的遗留Web应用程序.我想添加一些,但是在什么地方开始.我应该将它们添加到旧代码吗?还是只是新的代码?如果代码与旧版代码进行交互?你会建议什么 首先,我建议单元测试所有变化,我想大多数人都会同意这是一个好的回归模型. 然而,对于
|
我继承了一个没有单元测试的遗留Web应用程序.我想添加一些,但是在什么地方开始.我应该将它们添加到旧代码吗?还是只是新的代码?如果代码与旧版代码进行交互?你会建议什么 解决方法首先,我建议单元测试所有变化,我想大多数人都会同意这是一个好的回归模型.然而,对于现有的代码,这是您需要查看愿意或允许引入到产品中的风险之一的情况之一.问题在于,当您开始对现有代码库进行单元测试时,您将很快意识到重构和设计细化的许多机会. 从我身上拿出来,如果你是一个很好的设计师,但是你没有被授权进行剧烈的重构描述,那么当你尝试为遗留部分编写测试时,你只会破裂的心脏 – 是的,如果没有现有的测试套件需要重构.如果您不允许对生产应用程序进行高影响力更改,那么最终将会实现我们喜欢的一些称为“垃圾适配器模式”的操作.祝你好运! (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ef-code-first – 如何通过使用Identity ASP.NET MVC的代码
- asp.net-mvc – 建立与SQL Server的连接时发生网络相关或特
- asp.net-mvc-3 – 自定义ActionInvoker与MVC 3中ActionFilt
- asp.net-mvc – 将属性分配给@ Html.DropdownList
- asp.net-mvc – 如何创建安装文件来安装MVC .net Web应用程
- asp.net-core – ASP.NET核心查找所有程序集中的所有类类型
- asp.net – Session Timeout .NET
- 如何在ASP.NET中混合WebForms和MVC
- asp.net-mvc – 在Razor VB.net中使用MVC无法按预期工作
- asp.net-core – AspNetCore Abstractions无法加载
推荐文章
站长推荐
- asp.net-mvc – 如何使用带有IEnumerable的Html.
- asp.net-mvc – 如何使用统一依赖注入的Automapp
- asp.net – MasterPage是否知道正在显示的页面?
- asp.net-mvc – 为什么我的Html帮助者没有智能感
- asp.net – 如何引用主域名而不用硬编码它的名字
- ASP.NET Dropdownlist selectedindexchanged事件
- MVC SessionStateAttribute不作为全局属性
- 谈基于.net平台开发中的模式窗体
- asp.net-web-api – OData V4 WebAPI按Enum的Int
- asp.net-mvc – 如何在本地化的文本中嵌入链接
热点阅读
