我希望这个问题不是'有争议的' - 我只是基本上问 - 有人在这里购买了TypeMock并且对结果感到高兴(或不高兴)?使用TypeMock的任何团队?它值得沉重的价格标签吗?
我们是一家只有12家开发商的小型开发商,其中包括2位开发经理。我们到目前为止一直在使用NMock,但有一些限制。我已经完成了研究并开始使用TypeMock,我喜欢它。它是超级干净的语法,可以让你基本模拟一切,这对于遗留代码来说非常有用。
问题是 - 我如何证明我的老板花费800-1200 $每个许可证的API有4-5个完全免费的竞争对手? 800-1200美元是Infragistrics或Telerik每个许可证花费多少 - 并且确实不是4-5个开放源代码可比较的UI框架......这就是为什么我觉得它有点过高,虽然是一个很棒的图书馆......
任何意见/经验,不胜感激。
编辑:找到最小起订量后,我以为我坠入爱河 - 直到我发现它不完全支持VB.NET,因为VB缺乏lambda子例程=(。是否有人使用MOQ for VB.NET?问题是,我们是一个混合店 - 我们使用C#我们的CRM开发和VB的一切任何指导做好大大又升值了
编辑:嗯..我找不到Isolate.WhenCalled()在Moq中有任何帮助吗?我想要在CONCRETE对象(而不是模拟对象)中存储/模拟ReadOnly属性...我可以用Isolate.WhenCalled和TM轻松做到这一点。
非常感谢回复 - 真棒回复。我听说莫克是一群热心人,但从未尝试过。在做出任何决定之前,我肯定会开始编写测试。我们也只是向我们的团队介绍TDD /单元测试 - 或许TypeMock可能会破坏我们太多,对于单元测试/ TDD新手的开发者,甚至可能会造成更多的损害,因为他们不会学习真正的设计正如你暗示的那样,TDD背后的校长。我也同意 - 价格对于我担心的嘲笑框架来说太过分了。就像我所说 - 为了这个价格,你可以得到像telerik这样的东西.. – dferraro 2010-03-04 03:43:33
TypeMock应该真的考虑降低他们的价格点。很明显,他们是一个盈利的公司,但我只是不明白为什么你可以证明有很多免费替代方案的API有很多理由......如果它是250甚至400,那么我会说它更像是一个无脑的事情。但在800,像我们这样规模较小的公司很难证明它的价值......他们应该更多地考虑开发团队的多大/公司可能赚多少美元.. – dferraro 2010-03-04 03:45:34
顺便说一句,我将给予TypeMock因为 - 是SharePoint框架。我们在这里大量使用SP,所以我可以从中看到巨大的好处......不幸的是,我们不会使用繁重的多线程应用程序,我们也不会使用Racer,因此我们将花费整整400美元来模拟SP对象... – dferraro 2010-03-04 03:46:59