当前位置: 首页 > 编程语言 > C#

为什么不推荐私访者?分享

时间:2023-04-11 00:29:19 C#

为什么不推荐私人游客?这曾经是我们选择MSTest而不是其他人的首要原因,我们可以访问和测试私有方法。私有访问器现已在VisualStudio2012中弃用。有谁知道微软为什么做出这样的决定?是因为测试私有方法不是一个好习惯吗?另外,如果我仍然需要对我的私有方法进行单元测试,我该如何在VS2012及更高版本中执行此操作?根据VS团队文章GenerationofPrivateAccessors...2010年此功能已弃用,原因如下:缺乏资源和时间:此版本的重点是改善手动测试人员的体验,因此优先考虑代码生成并降低了发布功能。我们使用的宣传功能还有其他问题尚未解决。语言团队的新特性:由于语言团队对他们的项目类型和语言进行了修改,我们无法响应他们所做的更改,也无法使用他们引入的新特性。(更多历史可搜索:mstestwhyprivatevisitorsdeletesites:blogs.msdn.com)。对于问题的第二部分-通常您不需要对私有方法进行单元测试。如果您真的觉得需要公开这样的测试方法-考虑标记内部和使用“朋友”(InternalsVisibleToAttribute)是否适用于您的情况。以上是C#学习教程:为什么不推荐使用私有访问者?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: