写点什么

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

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

关注

评论

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

VideoProc Converter 4K for mac(一站式视频处理软件)v6.6中文免激活版

Rose

25年兰州等保测评机构名单汇总

行云管家

网络安全 等保 等保测评

DeepSeek部署实战:模型对比、部署优化与应用场景解析

中烟创新

AI智能体的发展前景

北京木奇移动技术有限公司

AI智能体 软件外包公司 AI英语学习

【FAQ】HarmonyOS SDK 闭源开放能力 —Map Kit(5)

HarmonyOS SDK

harmoyos

Adobe 2025系列合集(中文资源+激活补丁)Mac/win

Rose

Hologres × PAI × DeepSeek 搭建 RAG 检索增强对话系统

阿里云大数据AI技术

人工智能 hologres rag PAI DeepSeek

AI招聘的核心功能

北京木奇移动技术有限公司

AI智能体 AI招聘 软件外包公司

知识图谱在医疗行业中的应用和落地,知识图谱技术在行业中的技术方案

金陵老街

知识图谱

智能制造精益生产:SMED快速换模详解

积木链小链

数字化转型 智能制造 快速换模

鸿蒙APP开发的主要技术难点

北京木奇移动技术有限公司

鸿蒙app 软件外包公司 APP外包公司

黑龙江等保测评安全产品有哪些?

黑龙江陆陆信息测评部

Cinema 4D (c4d)中文版+激活补丁合集-Mac/win

Rose

基于Flink的配置化实时反作弊系统

百度Geek说

flink 实战 特征工程 #大数据

一行命令让本地大模型学会 DeepSeek 的深度思考!

智领云科技

深度思考 本地部署 DeepSeek DeepResearch

培训班招生营销平台(源码+文档+讲解+演示)

深圳亥时科技

为什么很多程序员讨厌低代码?

秃头小帅oi

如何修复破损的LED显示屏

Dylan

模块 LED LED display LED显示屏 led显示屏厂家

别再混淆了!JVM内存模型和Java内存模型的本质区别

王磊

住宿业需要采购堡垒机吗?哪些情形需要?

行云管家

网络安全 等保 堡垒机 等保测评

JetBrains 2024编程系列全家桶中文版 附激活补丁-Mac/win

Rose

Downie 4 for Mac(视频下载工具)v4.9.6最新中文版

Rose

AI智能体的应用场景

北京木奇移动技术有限公司

AI智能体 软件外包公司 AI英语学习

共筑智能电网新生态!YashanDB与南瑞集团完成兼容互认证

极客天地

UltraEdit for Mac(高级文本编辑器)v23.0.0.22 英文版

Rose

数字身份新范式,IAM推动数字经济高质量发展

芯盾时代

数字身份 iam 统一身份管理平台

面向研发人群使用,数百种功能控件+大量实用模板

秃头小帅oi

智慧政协系统(源码+文档+讲解+演示)

深圳亥时科技

2025微信小程序解决方案挑战赛·日本站,欢迎全球开发者来战

科技热闻

共筑教育行业新生态!YashanDB与光大科技完成兼容互认证

极客天地

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