大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

预览 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:134316
用户头像

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

关注

评论

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

分布式图计算引擎

6979阿强

分布式计算 图计算

覆盖80%以上Java性能调优场景,三年开发经验以下慎入

Java架构师迁哥

Java的多线程和高并发详解

北游学Java

Java 多线程

中层管理者的工作五步法

石云升

读书笔记 职场经验 管理经验 6月日更

工程师必知的代码重构指南

百度开发者中心

代码重构

大佬讲【暴力破解】漏洞的原理、利用和防范

网络安全学海

网络安全 安全 信息安全 漏洞 漏洞修复

阿凡达公链AC系统APP开发

推荐系统之数据与特征工程(二十三)

Databri_AI

数据 推荐系统 技术特征

☕️【Java技术之旅】【ConcurrentHashMap】深入浅出核心源码分析(JDK1.8版本)

码界西柚

Java 源码分析 ConcurrentHashMap 6月日更

中国大学MOOC Android 客户端开发提效之页面信息

有道技术团队

android 服务端 客户端

智能运维(AIOps)系列之一:个人对智能运维的理解

micklongen

AIOPS 智能运维

前几年写的自己团队管理内容,如果你想做研发管理,可以看一下

安宇|Way

管理 考核 团队 文化 价值观

CloudQuery 使用教程之 No.3 数据查询(中)

BinTools图尔兹

云计算 dba 开发运维 数据库管控工具 国产数据控

《面试补习》- Java集合知识梳理

九灵

Java 面试 集合

我们常说的算法时间复杂度和空间复杂度到底是什么?

编程三昧

编程 算法复杂度

Redis入门七:分布式锁

打工人!

redis 分布式锁 redis分布式锁

提升中台化体系产研效能的ParisFlow方法与实践

downgoon

5分钟速读之Rust权威指南(三十三)Send&Sync

wzx

rust

Ipfs矿机收入如何?IPFS矿机一天收益多少?

区块链 数字货币 IPFS

MongoDB磁盘清理那些事儿

循环智能

mongodb 集群 主从 GridFS 磁盘清理

百度关于微前端架构EMP的探索:落地生产可用的微前端架构

百度开发者中心

百度 大前端

智能技术与生物技术共同绘就生命“藏宝图”,对你我意味着什么?

脑极体

漏洞都有哪些分类

网络安全学海

网络安全 信息安全 渗透测试 漏洞 漏洞分析

卢卡开专栏了

卢卡多多

数据库 MySQL 高可用 6月日更

网络攻防学习笔记 Day60

穿过生命散发芬芳

网络攻防 6月日更

2021,云原生避坑经验分享|CIC 阵容官宣

青云技术社区

容器 云原生

Redis入门六:集群

打工人!

redis 缓存穿透 缓存击穿 缓存雪崩 redis集群

vue keep-alive(1):vue router如何保证页面回退页面不刷新?

zhoulujun

Vue vue-router keep-alive 页面缓存

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