写点什么

预览 Visual Studio11: 敏捷的支持、团队协作以及代码克隆监测

  • 2012-01-27
  • 本文字数:934 字

    阅读完需:约 3 分钟

微软计划在即将到来的 Visual Studio 11 中为一个软件项目中所有相关的干系人改善开发流程。开发、测试和运维团队的需求是复杂且不断变化的,为了应对这些挑战,微软已经开发“应用程序生命周期管理” (PDF ) 旨在改善“软件建设的生产力和可预见性”过程。

ALM(应用程序生命周期管理) 的重点放在如下优先事项中:

• 通过集成团队中所有角色来协作

• 及时和可操作的反馈以减少浪费

• 为手头的任务充分利用自然而适当的工具

• 根据意愿采取透明而灵活的最佳实践

最近微软的副总裁 S.Somasegar 描述了即将发布的VS11 里将支持该过程的一些新特性。

探索性测试和单元测试

为了提升开发人员之间的交流,Team Explorer 窗口有较大的改动。软件测试人员可以编写包括多媒体内容(视频、音频注释、截图…") 的Bug 报告,通过这些内容来说明和解释他们的报告。VS11 可以维护完整的测试人员与应用程序交互的日志,这样就可以让需要重现Bug 的准确步骤被保存和包含在给开发人员的报告中。

单元测试将受益于一个新的Unit Test Runner,它能够不断地在后台运行单元测试,因此开发人员可以实时知道哪些测试通过了。这样可以节省开发人员的时间,他们不用再一直等待测试完成。

检测代码克隆

C#和 Visual Basic 应用程序的开发人员将受益于新的检测代码克隆的功能。这些都是“通用代码应该重构为共享的代码”。这种检测技术最初是由微软研究院利用语义搜索开发的 - 它不只是文字(搜索会从代码的外观以及其本身的含义来查找)。

改进的团队协作和敏捷开发

VS11 将增加对敏捷开发和相关方法的支持。Product Owner(Scrum 中代表客户的声音)能够使用产品 Backlog 来动态地组织和设置将要纳入产品中的功能列表优先级。

将功能的优先级排序后,它们可以被分配到下一个 Sprint(产品开发的基本时间单位)。VS11 同时跟踪开发团队的总负载,以及分配到团队的每个开发人员的负载情况。这样就很容易知道开发人员是否被使用过度或不足,进而可以优化生产力。

从产品干系人(客户 / 测试 / 最终用户等)得到的反馈可以被 Product Owner 传递到相应的开发者。集中式跟踪反馈使这类信息也可以被用来指导下一个 Sprint 中功能的创建或修改。
查看英文原文: Preview of Visual Studio 11: Agile Support, Group Collaboration, and Clone Detection

2012-01-27 04:133853
用户头像

发布了 42 篇内容, 共 18.2 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

干货|后互联网时代,运维工程师的必备性能优化指北

阿里巴巴中间件

阿里云 云原生 中间件

抖音快手截流获客系统软件开发

薇電13242772558

获客达人

架构实战训练营模块五作业

Clarke

微博评论场景高性能高可用架构

张文龙

#架构实战营

百度世界2021|重构AI世界,百度大脑7.0重磅来袭

爱极客侠

加油站借力光伏发电转型碳中和 推广复制仍待破题

CECBC

leetcode 最常见的前端基础算法面试题(上)

前端依依

面试 大前端 力扣 算法题 初阶

前端基础三之JavaScript基础

ベ布小禅

8月日更

“人工智能+蛋白质组学”成科研热点课题,云计算发挥重要作用

北鲲云

实时语音质量监控

声网

Handler简单入门

W🌥

android 8月日更 Handler

灵活且有趣,10分钟落地翻译能力,1分钟插件化

明道云

浪潮云说直播间丨智能运维专题来了!

云计算

微博评论系统高性能高可用计算架构-模块5

小牧ah

架构实战营

阿里 Java 二面必问:8张图带你解决所有TCP可靠传输问题

编程 面试 TCP 网络 计算机

音视频demo| 不一样的AR Call

anyRTC开发者

uni-app 音视频 移动开发 uni-app demo

HDFS API操作

Mike

我们可能是被工具耽误的一代

非著名程序员

深度思考 认知提升 成长笔记 8月日更

架构实战营1期模块5作业——高性能计算架构

tt

架构实战营

linux 工具之perf

webrtc developer

模块五作业

燕燕 yen yen

架构实战营

我爬取了爬虫岗位薪资,分析后发现爬虫真香

Python研究者

8月日更

解决“百万富翁问题”—隐私比较高效算法解读

趣链科技

隐私计算 安全多方计算

Flutter Android 端 FlutterView 相关流程源码分析

工匠若水

flutter android 8月日更

我的架构设计方法论

南冥

从0开始的TypeScriptの十一:模块和命名空间

空城机

typescript 大前端 8月日更

区块链钱包系统开发,imtoken去中心化钱搭建

「模块化安装」,定义你自己的CloudQuery

BinTools图尔兹

sql 数据安全 数据库管理 polarDB

架构实战营-模块5-作业

Cingk

ipfs矿机配置标准如何?ipfs矿机配置带宽要求是什么?

ipfs矿机配置标准如何 ipfs矿机配置带宽要求

上游思维:预见问题的能力,识别真假警报

石云升

读书笔记 8月日更 上游思维

预览Visual Studio11: 敏捷的支持、团队协作以及代码克隆监测_研发效能_Jeff Martin_InfoQ精选文章