As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center获取指导。




已关闭8年。





我知道这有点主观,但我在任何地方都找不到诚实的答案。与VS2010有关的所有内容都是Microsoft营销材料。

我们的小组将要升级到VS2010(主要是针对F#和新的线程功能),但是我们无法在Professional和Premium版本之间做出选择。 Premium中的集成测试功能听起来不错,但是我无法弄清楚两个版本之间的成本增加10倍是否值得(专业版为549,Premium版为5400)。

有没有人面临过类似的决定?是什么使您动摇了?

最佳答案

我还没有遇到过类似的情况(最终我将不得不这样做),但是我可以告诉您有什么区别(因此价格会上涨)。



专业的

将会为您带来专业人士立即获得的一切。您可以开发所需的一切并进行基本调试(现在可能要做的是)。



保费

高级版增加了专业版中没有的几个功能。您将获得“静态代码分析”,“代码度量”,“分析”,一些“测试”工具以及只读图表支持。

如果您在中型团队中工作,那么这里会带来增值。您将获得内置的调试/分析/测试工具的好处,以及查看由运行Ultimate的人构建的体系结构图的能力。

如果听起来像您,那是值得的。

就个人而言,这是我真正想要的终极。



最终

最接近于Ultimate的类似产品是Visual Studio 2008 Team Edition。它为您提供Premium以及大量的架构,测试和管理工具。我在Ultimate中看到的真正好处是,您可以获得IntelliTrace和体系结构工具。

如果您在一个大型团队中处理大型应用程序,则IntelliTrace可能值得一人。它允许测试人员针对应用程序的调试版本运行测试。然后,IntelliTrace将记录操作(如果需要,甚至记录UI的视频)以及整个应用程序运行的堆栈跟踪。

录制完成后,作为开发人员,您可以返回并答复整个运行过程,同时查看堆栈跟踪。这使您可以查看应用程序,并确切地看到测试仪运行您的应用程序时发生了什么,这意味着...

不再有开发人员说“无法复制...”!

至于架构工具,您终于可以创建架构图(在我看到的演示中大量使用了类和序列图),并可以从图中生成代码。

您还可以将工程代码反向转换为UML图。这听起来可能并不令人兴奋,但是还有另一个功能值得一提,那就是...

我在“架构”工具中看到的最好的东西是能够在设计图表时定义Architecure规则。一旦定义了这些规则,就可以参与构建过程。然后,每次生成时,Visual Studio都会根据图验证代码。如果开发人员编写的代码违反了您的体系结构规则,那么BAM!没有建立。

...我认为是甜食。

关于visual-studio-2010 - VS2010 Premium物有所值吗? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2637996/

10-15 05:50