写点什么

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

2012 年 1 月 27 日

微软计划在即将到来的 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 年 1 月 27 日 04:131607
用户头像

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

关注

评论

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

架构师是怎样炼成的 04-1互联网分布式系统架构演化

闷骚程序员

极客大学架构师训练营

架构师训练营第四周作业

Melo

第四周作业

芒夏

极客大学架构师训练营

时间管理的本质到底是什么?

非著名程序员

程序员 提升认知 时间管理 程序员成长

架构师训练营第三周作业

陈靓-哲露

消息队列(四)如何处理消息丢失的问题?

奈何花开

Java MQ 消息队列

一张PDF了解JDK9 GC调优秘籍-附PDF下载

程序那些事

性能调优 GC JDK9 cheatsheet 秘籍

漫画:15张图,帮你看懂布隆算法

Java小咖秀

算法 面试题 布隆过滤器

极客大学算法训练营第一课

落曦

极客时间架构师训练营 - week4 - 作业 1

jjn0703

极客大学架构师训练营

漫画:对象是如何被找到的?句柄 OR 直接指针?

王磊

Java Java 面试

使用 Python 制作酷炫多彩的 Jenkins 插件词云图

donghui2020

jenkins wordcloud

架构设计之常识篇

魔曦

架构师 极客大学架构师训练营

可读代码编写炸鸡三 - 审美

多选参数

代码质量 代码 代码注释

架构师训练营 第4周学习总结

Glowry

极客大学架构师训练营

戴尔Latitude 9510 雅典娜计划标准的英特尔移动超能版笔记本

飞天鱼2017

计算机操作系统基础(七)---作业管理之死锁

书旅

php laravel 线程 操作系统 进程

程序员面试与 HR 谈薪资技巧

张小方

面试 offer 程序员求职 年终奖 月薪

前端存储除了 localStorage 还有啥

阿宝哥

Java 前端 存储

消息队列(五)如何保证消息的顺序性?

奈何花开

Java MQ 消息队列

分布式计算DAG1-画猫

Hervor。

架构师训练营第四周作业

W_T

架构师训练营总结-20200627

caibird1984

极客大学架构师训练营

架构师训练营作业-20200627

caibird1984

极客大学架构师训练营

【6月】本月读书学到了什么

Neco.W

读书感悟 阅读量

Golang中的Interface(接口),全面解析

Eriol

golang 接口 interface

理解了 1+2 的过程,你就理解了Java虚拟机

侯树成

JVM JVM原理

架构师训练营 第4周作业

Glowry

极客大学架构师训练营

聊聊Hystrix中的命令模式

老胡爱分享

Java 设计模式 Java 面试 命令模式

第四周总结

芒夏

极客大学架构师训练营

架构师训练营:第四周作业

zcj

极客大学架构师训练营

2021年,算法还“香”吗?

2021年,算法还“香”吗?

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