Visual Studio Team System(以下简称VSTS)开发版是VSTS大家族中的一员,除此之外,还有架构版、测试版、数据库版。在本文中,我们将从一个开发者视角出发,来探究VSTS给开发者带来了哪些方便之处,其他版本将在后续文章中陆续介绍。如果大家安装了VSTS,可以在“关于”对话框中查看到自己所安装的版本。
VSTS开发版不仅注重为开发者带来强大方面的功能,同时也注重于开发者和团队之间的协作,每一个功能几乎都可以于Team Foundation进行无缝结合,主要体现在以下几个方面:
·代码度量
·单元测试
·代码分析
·团队协作
下面我们会分别进行介绍。
代码度量
码度量是一组软件度量值,使开发人员可以更好地了解他们正在开发的代码。利用代码度量,开发人员可以了解哪些类型和/或方法应该返工或进行更彻底的测试。开发团队可以识别潜在的风险、了解项目的当前状态,并跟踪软件开发的进度。在VSTS开发版中进行代码度量,可以点击“分析”菜单,然后选择“计算代码度量值”(注:笔者使用的是VSTS英文版本),如图1所
图1
点击该菜单之后,VSTS将会对当前解决方案进行代码度量,结果将会在代码“度量度量结果”窗口中显示,如图2所示:
图2
分析的结果呈树状展示,可以从命名空间展开,到具体的某一个类型,最细粒度可达类型中的某个方法。注意,使用VSTS进行代码度量时,只会针对“Project”类型的项目进行分析,而不会对WebSite进行分析,大家注意到图2中的度量结果窗口有警告信息,就是因为该项目为WebSite。
相关阅读: