代码之家  ›  专栏  ›  技术社区  ›  Luke

您是否使用各种Visual Studio 2008 Team版本中的任何功能?[关闭]

  •  1
  • Luke  · 技术社区  · 16 年前

    我们正在考虑Visual Studio许可,需要决定是否需要架构/数据库/测试版本的许可。有人对这些工具有足够的经验来判断它们是否有用吗?我喜欢一些具体的例子。

    我还将接受指向非Microsoft网站的链接,这些网站提供各种版本的某种概述。

    编辑: 需要澄清的是,我们大多数人已经有了开发版许可证,问题是其他版本是否足够有吸引力,可以为某些人获得Team Suite许可证或Arch/DB/Test许可证。

    4 回复  |  直到 10 年前
        1
  •  2
  •   terjetyl    16 年前

    当我们将两个包含200多个表的数据库置于源代码控制之下,并将这些数据库包含在持续集成构建中时,数据库版本对我们来说是无价的。这个版本还包括数据和模式比较以及许多其他功能,这些功能真正改变了我们处理数据库的方式

        2
  •  1
  •   Will    16 年前

    我使用的是开发者版;除了一个重要的问题,我不能谈论其他人。

    早在VSTS 2005中,在Team Foundation Server中进行持续集成的唯一方法是编写测试列表。编写测试列表的唯一方法是使用VSTS for Testers,手动编写XML,或购买一个替代该功能的插件。我们最终买了 Test Manager from Ekobit 大约100块,效果很好(谢谢,伙计们!)。

    现在,VSTS 2008 for Developers提供了创建测试列表的功能。因此,从开发人员的角度来看,VSTS for Developers拥有我们需要的一切。我可以创建数据库,并对其进行一些有限的版本控制(通过数据库项目中的创建和更改脚本),创建测试(单元等),做一些架构工作(代码图)等。

    同样,我还没有使用架构师、数据库或测试版本,所以我不能告诉你为什么你可能需要它们;我只能告诉你,开发人员版允许我做我必须做的一切,如果不是以最流畅或最有效的方式。

        3
  •  1
  •   KevDog    16 年前

    我最喜欢VS升级版本的地方是:

    调试窗口,用于访问解决方案中的所有断点。在它们被击中之前,关闭那些你忘记的东西非常方便。

    进程窗口,用于列出附加到VS的所有进程。

    远程调试其他计算机。

    SQL调试。

    还有很多其他的,但我认为我能做的最好的事情就是给你指出 this page 它列出了版本之间的所有差异。

        4
  •  1
  •   to StackOverflow    16 年前

    就个人而言,使用Team System的唯一真正令人信服的原因是使用Team Foundation Server(包括CAL)时。其他最有用的功能是:

    • 单元测试-但它与使用NUnit或类似的VS Pro没有太大区别。即使是微软的P&P团队提供NUnit和Microsoft版本的单元测试。

    • 代码分析,作为独立的FxCop提供。

    我的建议是:

    • 如果你能就批量许可达成一笔好交易,那么Team Edition可能不会贵得多,所以就去吧。

    • 如果您正在使用TFS,请获取Team Edition。

    • 否则,请考虑使用专业版+FxCop+NUnit。