已关闭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/