MOQ项目是否已经停止开发?学习它是否明智值得投资?

16

我对模拟框架还比较新,正在尝试决定哪个框架是一个好的开始。我一直在看 这个问题 关于最佳模拟框架,我可以看到很多人更喜欢moq,但当我看到moq项目的更改列表时,我发现它已经有近一年没有更新了。
moq项目已经死了吗?如果是的话,今天应该从哪个模拟框架开始使用?


2
投资学习总是明智的选择。此外,只有在开始维护它之前才是死的。利用 FOSS。 - sehe
1
@sehe 理论上,我同意你的观点。但我正在寻找一个更实际的答案。 - Nimesh Madhavan
Codeplex页面不存在,我偶尔还会遇到Moq中的错误。Moq已经一年多没有更新了,所以我想知道自标记答案以来是否有任何更新? - bigfoot
3个回答

26

Moq并没有过时,它的下载量一直很稳定,无论是通过nuget还是google code都非常受欢迎。只是因为它功能强大,没有出现任何必须紧急修复的问题:P。

vNext正在缓慢推进(很多探索、放弃想法等等),它的新家将最终在http://moq.codeplex.com上。

NuGet的推出有点改变了这里的动态,现在更少的摩擦力可以更频繁地发布新版本。我们很快就会进行更频繁的更新。我只是太忙于其他事情(其中一些也是开源的,听说过netfx.codeplex.com吗?)。

是的,微软和许多其他公司也经常使用它。


6
+1 很不错能够从权威渠道获得一个明确的答案,用俗语来说就是“直接问马嘴上的话”(希望这句话是普遍理解的)! - Tom Chantler
1
那个指向 Codeplex 的链接显示“此项目尚未发布”,并且没有办法获取该项目进行下载。 - CaffGeek
1
更糟糕的是,当前页面不存在。 - 8DH
Moq4已经迁移到https://github.com/Moq/moq4,并且今年迄今为止已经有13个提交,因此非常活跃。 - mo.

2

+1 这个比较链接看起来很有趣,可以帮助做出决策。 - Tom Chantler

0

如果你看这里,最新的下载似乎是在4月12日添加的,变更版本(4.0.10827.Final)与列表中的版本(4.0.10818)不一致。

然而,它似乎已经不再开发了。也许当前版本被认为已经完成了(因此使用了“Final”这个词)。

这个Microsoft Unity 2.1的链接似乎表明你需要Moq 4.0,这非常令人鼓舞!


这是2010年8月发布的相同版本,只是被标记为最终版。 - Nimesh Madhavan
那么,它是死了还是已经完成了? - H H
那么,也许它不在积极开发中,但被认为已经完成了?微软似乎很喜欢它。 - Tom Chantler

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接