我做了很多TDD工作,并且正在考虑为Eclipse安装一个持续集成插件。
最受欢迎的两个似乎是JUnit Max和Infinitest。
由于两者都是“付费的”,我想要一些关于它们的优缺点的意见。也许我错过了一个“免费”的选择?
发布于 2010-07-12 00:28:57
注意:正如Kent Beck本人所提到的,JUnit Max项目是no longer actively developed。这篇博客文章summarizes it (2009年7月):
我在上一篇文章中写过关于JUnit
的文章。在那篇文章中,我评论说,我不确定人们是否愿意为它支付每月2美元。事实证明我是对的。Kent Beck刚刚宣布他已经让JUnit Max死池化了。
Ken adds
我面临的难题是如何在没有现金的情况下进行营销。
我确实有我的名声--人们会(短暂地)听我说的话。这就是为什么我使用我使用的媒体。实际上,如果我必须重做一遍,我会把我的名字贴在产品上,而不是那么显眼。
有些人购买Max是因为它是我开发的工具,而不是因为它是他们真正认为自己需要的工具,这延迟了清晰的反馈。让deadpool Max做出决定的信号是缺乏口碑。订阅者告诉他们的朋友,但他们的朋友不买。
话虽如此,他正计划让JUnit Max回归,就像他在vlog interview last week (July 2d, 2010)中说的那样:(新版本是7月中旬还是7月底?)
因此,现在,对于包含许多大型项目的大型工作区,Infinitest可能会更好地扩展。(我对它没有直接的经验)。它不是开源的,但对于个人使用,应该可以获得一个免费的individual license。(请参阅dual-licensing model for Infinitest)。
https://stackoverflow.com/questions/3223322
复制相似问题