gpt4 book ai didi

visual-studio-2008 - 有人在生产中使用 Moles/Pex 吗?

转载 作者:行者123 更新时间:2023-12-04 01:38:59 24 4
gpt4 key购买 nike

我确实搜索了论坛并没有找到类似的问题。我希望对我们选择的模拟框架作为最佳实践做出最终决定——我已经决定了起订量......直到我最近才发现 MS 终于创建了一个名为 Moles 的模拟框架,它似乎工作起来类似通过分析器 API 性感等来 TypeMock。

这里有一百万个“NMock vs Moq vs TypeMock vs Rhino....”线程。但我从来没有见过鼹鼠。事实上,直到不久前我才知道它是否存在。有人用吗?在生产中?任何人都为它倾倒了他们旧的模拟框架,如果是这样,是哪一个?它与您使用的其他模拟框架相比如何?

谢谢.. ps,我们正在使用 VS2008,并且很快将迁移到 2010。

最佳答案

我和你的情况一样,所以我想评论一下我的经历。

Typemock 和 Moles 都考虑到了隔离的目标。特别是对于那些讨厌的密封类,非虚方法。

我相信需要一个如上所述的隔离框架,特别是如果您处于开发的后期阶段和/或对代码库没有/很少控制。

这些是 Typemock 的优点,我还没有用 Moles 发现

  • 支持代码覆盖工具(Ncover 和 Partcover)
  • 支持拦截/验证私有(private)(方法/属性)[是的,这是有争议的]
  • 更精致的产品,通过直观的 API 快速启动和运行(仍然与 Moles 混淆,甚至可以正常工作)

  • 我希望 Moles 成熟为发布产品,但我开始修补它似乎与其他 MS Research 项目没有什么不同;通常是未经修饰的,但这似乎是这类项目的本质。

    关于visual-studio-2008 - 有人在生产中使用 Moles/Pex 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2455604/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com