Visual Studio Online 更新—9月23日

[原文地址] Visual Studio Online Update – Sept 23th

[原文时间] 2014/9/23

这周我们即将结束VS Online 的第71个迭代。你可以从新闻页面中了解到更多关于产品的变化。在过去,随着软件的部署,我们挣扎于如何选择时机出版发布说明。但是随时我们拥有越来越多的实例(我们现在有 4个,并且将很快会有第 5 个),为每一个实例选择正确的时机变得越来越难。在刚刚启动这一迭代的时候,我们便计划在第一个公共实例升级开始的同时出版发布说明。这意味着发布说明将始终比功能的真正实现要超前一点点,但是最多超前几天(能阅读到的人并不多)。

我也想评论新闻帖子中提到的一件事: 工作项性能。

我在上一个迭代中提到,我们将一些规模更大的内部团队带入了TFS/VS Online的研发中,在这过程中,我们碰到一些性能 (和可用性) 的问题。针对这类问题,我们在这个迭代中取得的进展比上一个迭代还要多。

样例:

  • 工作项窗体的加载— — 假设一个团队有一大堆相当大工作项窗体。我不推荐这种做法,但我会通过引导的方式来使不同的团队拥有不能级别的复杂程度。当他们在TFS上遇到超大且内容超多的窗口时,平均要花上2.8秒去打开—简直是龟速。对此我们做了优化,其中包括不事先构建隐藏字段的DOM。经过优化之后,我们将这段时间减少到了0.8秒。。对于结构简单的窗体,这样的优化显得没那么明显,但是所有的窗体加到一起就能够明显感觉到速度变快。
  • 共享工作项查询— — 与上一个样例类似, 这个团队拥有大量共享查询。事实上,他们在几个月之内构建了数以千计的共享查询,这些查询结果的加载较慢。每一次导航到查询页面时都需要10.5秒去显示查询结构。使用渐进式显示的方法,我们把这段时间减少到了0.3秒。无独有偶,不是所有人都能看见引人注目的变化,但是每个人都能感受到一些改善

我们正在为下一个 迭代添加更多的方案 — — 例如点击邮件中的链接去打开工作项窗体需要花费几秒钟,我们在第72个迭代中将使它大大地加快。

所有的这些变化也将列入 TFS 2013 Update 4。

期待几周后更多的分享 — — 我们将在第72个迭代中部署大量内容。敬请期待

Brian