腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
重构
参数
和
单元测试
、
、
我有这样的方法:在提交70之后,我添加了一个额外的
参数
现在的问题是,我有7个
单元测试
,涵盖了测试各种空值/属性组合的CanExecute方法。添加这个简单的
参数
需要修正这7个
单元测试
。解决办法很简单但是..。 是否有最佳实践
和
/或模式来避免更新
单元测试
所需的这种手工
重构
?假设我知道在不久的将来可能会添加一个额外的<em
浏览 9
提问于2008-12-20
得票数 2
回答已采纳
1
回答
如何使用Microsoft unit Testing Framework对带有输入
参数
的私有方法进行
单元测试
?
、
我试图
重构
C#代码,并希望使用微软的
单元测试
来确保我不会破坏任何功能。Microsoft Unit Testing推荐使用不带
参数
的公共方法,而代码则使用带有大量
参数
的私有方法。如何使用Microsoft unit Testing Framework对这些也有输入
参数
的私有方法进行
单元测试
?
浏览 1
提问于2015-06-25
得票数 0
1
回答
在
重构
现有的报告时,应该测试哪些单元?
我
重构
了一些中间层报告,这些报告基本上是一种方法,它接受大量
参数
,从数据库中获取一些内容,然后返回结果集。方法中的代码通常很简单,但我不知道如何最好地为它们编写
单元测试
。如果一个方法有43个
参数
,那么它不需要至少43个测试来证明结果包括正确的东西吗?还有另外43个来证明它排除了正确的东西?我见过只在使用两个特定
参数
时才存在的bug(比如根据名称
和
开始日期搜索用户),所以我应该测试每一对
参数
吗?看起来这些测试要么是无用的最小测试,要么是浪费性的穷尽性测试。我看到的所有<e
浏览 2
提问于2011-04-04
得票数 0
1
回答
对过大的前端控制器-based类进行
单元测试
:最佳策略
、
随着时间的推移,这个类变得过于庞大,有多种顾虑,我早就想把它
重构
成相当明显的子类。我对各种
重构
都很熟悉。1)根据使用web应用程序的用户创建一堆实现GET
和
POST交互的测
浏览 16
提问于2016-09-06
得票数 0
2
回答
重构
是否会改变覆盖正在
重构
的功能的
单元测试
?
、
假设您正在使用一个自动应用您选择的一组
重构
的工具。如果
重构
因任何原因(例如更改方法名称、
参数
化方法或进行一些结构更改的
重构
)而破坏现有API,那么您是否希望该工具也会自动更改
单元测试
,使它们都通过?
浏览 0
提问于2019-04-25
得票数 0
2
回答
需要通知不可测试的
单元测试
代码。
、
我们有一些由开发人员编写的PHP产品代码,需要进行
重构
。然而,它有零测试。所以,我害怕
重构
它。我一直在编写
单元测试
,但是很多代码都依赖于$_GET
参数
,当它应该使用请求类时(它是在Lumen中构建的)。我在这里有什么选择?有趣的是,我们想要编写测试以便我们可以
重构
,但似乎为了能够编写测试,我必须做一些
重构
无论如何。 任何想法都将不胜感激。
浏览 6
提问于2016-09-02
得票数 0
回答已采纳
1
回答
Intellij IDEA:如何在
重构
构造器本身之后更改所有构造器调用?
、
、
、
在我的java项目中,我有一个只有一个对象'A‘作为
参数
的构造函数
和
许多
单元测试
,通过这个构造函数实例化一个对象,并将一个对象'A’传递给它。在
重构
构造函数之后,它现在获得了一个'B‘类型的对象,其中包含一个'A’类型的对象集合作为实例变量。如何使用Intellij IDEA旗舰版批量
重构
单元测试
中的所有构造函数调用,以便所有调用现在都传递类型为“B”的对象,以及类型为“A”的对象的集合,而不是“A”的单个实例?
浏览 2
提问于2018-01-29
得票数 0
2
回答
集成测试对
单元测试
的依赖:构建JUnit集成测试的好策略/致命的不可实现策略?
、
、
、
我正在工作的系统已经(幸运地)进行了JUnit
单元测试
,这些测试涵盖了一定百分比的代码功能(我想,总比没有好)。根据不同的应用程序
和
userIds话虽如此,我们所发现的只是如下: 提取方法中的许多对象作为
参
浏览 1
提问于2012-11-08
得票数 0
4
回答
在
重构
遗留代码的同时开发
单元测试
?
、
、
我有一个很大的代码库,为了使它更好地结合在一起,我需要
重构
它(一个大问题是每个组件之间没有足够的边界)。由于需要进行一些回归测试来验证任何
重构
,那么是否有必要:运行
单元测试
并确保其通过。
重构
代码并检查
单元测试
是否仍然通过 这似乎是一个好主意,开始使用TDD方法来处理这个
重构
过程,尽管我最关心的是在现有代码之后编写
单元测试
(而不是在
单元测试
之后编写代码)。既然我是在代码之后编写
单元测试
,那么
浏览 0
提问于2011-06-06
得票数 32
回答已采纳
4
回答
如何
重构
单元测试
?
、
、
重构
是什么? 好吧好吧。但是,如果我在
单元测试
中发现代码气味,我该如何进行呢?比如说,测试方法做得太多了吗?如何确保在
重构
单元测试
时不破坏任何东西?还是
单元测试
根本不遵守正常的
重构
浏览 7
提问于2015-07-15
得票数 12
回答已采纳
1
回答
为需要文件位置的方法编写
单元测试
、
、
我有一个以文件位置作为
参数
的方法。private void methodB(String fileLocation){ 我想为methodA()编写一些
单元测试
文件位置是YAML文件的位置,我需要为各种类型的YAML文件编写
单元测试
。因为methodA获得一个文件路径作为
参数
,所以我不能将YAML文件作为字符串传递。而且,由于methofB是私有的,所以我不能直接为methodB编写
单元测试
。 这
浏览 2
提问于2020-09-11
得票数 0
回答已采纳
1
回答
如何测试命令行
参数
处理
、
、
我有一个接收命令行
参数
的程序(在我的例子中,它是一个使用的Scala程序)。简化的用例应该如下所示:想象一下,应用程序应该只接受(
和
打印) 0
和
100之间的数字,这意味着它应该放弃300,只打印50。 测试它的最佳方法是什么?
单元测试
是否适当?我应该
重构
一个函数并测试这个函数,而不是处理main中的
参数
。
浏览 1
提问于2015-07-18
得票数 0
回答已采纳
3
回答
如何用大量的
参数
重构
类的方法?
、
这个类有带有20个
参数
的方法,这个方法使用这20个
参数
创建一个对象实例。如何
重构
此代码,因为当创建的对象被更改时,这是一个问题,并且需要更改方法中的
参数
。此服务类用于控制器类
和
单元测试
中。请提前帮助我
重构
这段代码谢谢。我可以显示该方法的签名。accreditationEndDate, long organisationId) 我认为需要
浏览 0
提问于2011-03-03
得票数 8
回答已采纳
2
回答
文件名与文件对象作为函数
参数
、
、
、
、
如果一个函数以文本文件的名称作为输入,我可以
重构
它来代替一个文件对象(我称之为“流”;还有更好的词吗?)好处是显而易见的--将流作为
参数
的函数是: 更灵活,因为我可以在这样的情况下使用它,在这种情况下,我已经将文件的内容包含在变量中。还是我应该总是将函数从文件名
参数
重构
为流
参数
(当然,假设该文件仅为文本)?
浏览 5
提问于2012-09-25
得票数 15
回答已采纳
7
回答
使用
单元测试
的实际
重构
、
、
刚刚阅读了的前四章之后,我开始了第一次
重构
,几乎立即遇到了一个障碍。它源于这样一种需求,即在开始
重构
之前,您应该围绕遗留代码进行
单元测试
。这样您就可以确保
重构
不会改变原始代码所做的事情(只会改变它是如何实现的)。有人有使用
单元测试
进行
浏览 2
提问于2009-02-06
得票数 11
回答已采纳
1
回答
当函数
参数
发生变化时,
单元测试
和
模拟?
、
我正在学习如何在我
和
朋友一起做的项目上写
单元测试
。我们尝试过的一件事是,如果函数在不同的“层”中声明,则模拟函数调用的返回值。但是,我们注意到这种方法使得测试在捕获
重构
所引起的更改时不那么可靠。 return dateA.getUnixTime() - dat
浏览 0
提问于2022-03-29
得票数 0
回答已采纳
3
回答
如何编写单元可测试的bash shell代码?
、
、
、
、
在OOP universum中,有很多关于如何设计
和
重构
代码以使其
单元测试
友好的。但我想知道,如何应用/转换这些原则/实践(使更容易等)到shell脚本,这显然是不同的编程。如何
重构
shell代码(或在开始时设计它),以便能够使用bats
和
mocking-plugin等框架进行“良好”的自动化
单元测试
?
浏览 2
提问于2019-02-05
得票数 9
7
回答
关于如何编写对
重构
友好的单元TDD测试的技巧。
、
、
重构
实际上要容易得多,而且我的测试帮助我发现了很多bug,甚至在我第一次运行软件之前就已经发现了很多错误。此外,我还开发了更复杂的假货
和
帮手,以帮助我最小化测试代码。然而,我真正不喜欢的是,我经常发现自己不得不更新现有的
单元测试
来解释我对软件进行的
重构
。
重构
软件现在是快速
和
无痛的,但
重构
我的
单元测试
是相当无聊
和
乏味的。事实上,维护我的
单元测试
的成本要高于编写测试的成本。 我想知道我是否做错了什么,或者测试开发成本与测
浏览 5
提问于2010-01-13
得票数 13
回答已采纳
1
回答
iPhone项目的
单元测试
--项目完成后如何实现
、
我不得不将
单元测试
添加到这个项目中,我所看到的是人们建议在项目开始时添加它。有没有什么解决方案,我现在可以实施后,该项目完成。谢谢
浏览 0
提问于2011-07-29
得票数 1
回答已采纳
6
回答
在
重构
项目以提高可维护性时,目标是什么?
、
我有一个我正在做的项目(大约80K LOC),我有将近一个月的奢华
重构
和
特性添加时间,只要我小心不会弄坏任何东西。话虽如此,我能做些什么来提高可维护性呢?请不要在这个项目中没有
单元测试
,我也不打算在这个项目中添加
单元测试
,但是如果这是普遍共识,我会考虑它。 我应该寻找
和
考虑修改或
重构
以提高软件的可维护性
和
质量的关键是什么?编辑:我已经清楚地知道我需要
单元测试
。这不是我真正做过的事情,对于刚接触
单元测试
的开发人员(最好是通过VS2008
浏览 0
提问于2009-11-06
得票数 3
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券