改进的现代应用程序生命周期

[原文发表地址]  Improving the Modern Application Lifecycle

[原文发表时间] 2013-01-30 5:19 PM

本周在Redmond,Microsoft 举办了第三届年度ALM 峰会,一群应用程序生命周期管理 (ALM) 从业人员对更多地了解此技术表现出了兴趣,并与他人分享了自己的经验。在过去的三天课程中,讨论的重点有四项:DevOps、测试、 敏捷开发和 ALM领导,与会者正在就该领域与其他人讨论和协作,所有的目标是改进产业提供软件和服务的方式。

在这次峰会中,一组关键的主题侧重于行业发生的真正变化。在设备和服务的世界中,我们看到反馈和迭代在唱主角,多年的发布周期已由更快和更全面的生成/衡量/学习周期取而代之,需要无摩擦地提供高质量支持和持续部署,模糊的开发团队的角色使团队变得越来越分散。

所有这一切都使得我们改变我们的方式来改进和发布 Visual Studio,同时确保新的价值包括一些功能来推动这个"新常态"。11 月,我们已推出Visual Studio 2012 Update 1 (VS2012.1), 一个对Visual Studio 2012的更新,不仅包含对Visual Studio 2012 RTM 版本中bug的修复,而且还有丰富的新功能,例如,为敏捷团队改进了支持,并持续改进了针对Windows 和 SharePoint 开发的支持。今天,我高兴地分享我们已经发布了我们的首个Visual Studio 2012 Update 2(VS2012.2)预览版。此预览版包括了所有来自 VS2012.1 中的改进,同时也引入了针对Test Case Management (TCM) 的基于 web的支持,改进了对工作项进行标记的支持,还有针对 Windows Phone 8进行单元测试的功能支持和更多。您现在可以下载此预览版,您可以期望后续的预览版和VS2012.2的最终版本来包含许多更令人兴奋的功能。

然而,虽然我对此 VS2012.2 预览版本非常兴奋,但我更对今天的另一个公告感到激动。今天早上在ALM 峰会上,Brian Harry刚刚在他的主题演讲中宣布,我们已经添加了Git 源代码管理到Team Foundation Service中,Git 存储库托管在Team Foundation Service上了,可在任何操作系统上无缝地供任何 Git 工具使用。开发人员现在可以受益于微软的完全集成的 ALM 套件,同时有选择地为其源控件存储库使用 Git 或TFVC (Team Foundation Version Control)。我们将继续在今后的版本中为 Git 和TFVC大力投资,正如我们看到集中式的版本控制和分布式的版本控制系统被优化了来用于不同类型的项目和开发工作流。

作为这一努力的一部分,今天我们也要发布一个VS2012.2 扩展的预览版,它能连接Visual Studio到托管在Git 中的Git存储库,包括Team Foundation Service、 CodePlex、 GitHub、任意数量的其他第三方服务。为了创建此扩展,我们利用了开放源码库 libgit2,并在此过程中,我们的几名全职工程师为 libgit2 项目提交了东西。这些功能将内置于Visual Studio的将来版本中,使其能够作为一个令人难以置信的健全 Git 客户端,一个提供无缝的集成,拥有简单使用性和强大功能的 Visual Studio。有关这些发布的详细信息,请参阅Brian Harry的博客

万福 !

Twitter 上追随我的脚步 https://twitter.com/ssomasegar