Team Foundation Server 2010 的"Banner Feature"

代码覆盖从简到繁 (四) – 为代码签入把门儿 在《代码覆盖从简到繁 (一) 》中曾经介绍过,获取和分析代码覆盖数据是为了发现被测试产品中可能存在的测试漏洞(Test Holes),同时也是衡量当前测试覆盖效率的重要指标。代码覆盖率应该是测试团队重要的工具和测试活动之一,但由于要涉及代码的走查和分析,所以需要开发人员的参 阅读详情

      很高兴Brian Harry能在自己的博客文章《TFS 2010 Work Item Tracking》用"banner feature”来描述TFS 2010相对以往的版本的(TFS 2005和TFS 2008)的重大改进 - Hierarchical Work Items (层次化的工作任务项)。这也是我在使用TFS 2005时就开始期盼的动能,它能够把工作项(Work Item,以下简称为WI)组织为层次结构,它最直接的应用就是工作任务的分解(Task Decomposition),即将大粒度的任务项分解为若干子工作项,在Project工具产生的Gantt图就是这一个典型例子。

      先前两个版本的TFS仅支持平行结构(Flat)工作任务项关系,即工作项与工作项之间仅存在一种最简单的关联关系,被称为"Related"。而TFS 2010则是大大丰富了这种连接关系,它允许用自定连接关系类型(Link Type)。每种连接类型的拓扑结构可以为以下四种的任意一种:

  • Network -  Much like our existing related”links. Any two items can be connected and the link has the same name at both ends.
  • Tree – A hierarchical link type that defines a "parent/child" relationship.  A parent can have many children but a child can only have one parent of a given tree link type.
  • Dependency – A directed graph where links connect work items but there can't be a cycle.
  • Directed Network – kind of a half way type between network and dependency.  There are no constraints on what or how many work items can be related but each end of the link has a unique name (e.g. Tests & Tested By)

      层次化工作任务项的引入使得一个high-level工作任务项可以被分解为多个子(sub)工作项。下图显示了将TFS结构化的工作项在Project工具中打开,通过Gantt图可以很清楚地了解项目的计划。TFS和Project的同步时是双向的,在Project中也可以创建、编辑工作项,并设置的Precessors等,作为项目计划的工具Project更为方便。在Project中编辑好后,选择"Publish"按钮,工具就会帮你把工作项保存会TFS,其他人再从TFS倒入这些工作项到Project可以看到同样的Gantt图。

       在Project中定义的Parent/Child以及Predecessor/Successor关系,实际上就是对应了TFS中定义的Parent/Child和Predecessor/Successor关系。如下图所示,打开一个了工作项,在它的"All Links"标签页定义了这些关系:

       随着连接类型的丰富,也带来了查询界面的变化,下图给出了"Tree of Work Items"形式工作项查询的编辑截图。

参考资料
  1. TFS 2010 Work Item Tracking
  2. TFS 2010 Project Management
fibplus-8.0.0.zip FIBPlus 是一套面向 Delphi / C++Builder 的 Firebird、InterBase 数据库访问组件,特点是直接走原生客户端 API,不经 BDE/ODBC,速度快且可控性强。8.0.0 版本主要适配 Delphi 2009 及以后的版本(Delphi 6–2007 需用 7.9.x),核心组件包括 TpFIBDatabase、TpFIBTransaction、TpFIBDataSet 等,支持精细事务管理、本地缓存、BLOB 处理和备份恢复等数据库服务。该库原为 Devrace 的商业组件,现由社区在 GitHub 的 madorin/fibplus 项目开源维护,建议从官方仓库获取源码而非第三方网盘压缩包。安装时解压后用对应版本的工程组(10.4+ 统一为 `FIB.groupproj`)Build 全部包,再 Install `dclFIB` 并在 Library 路径加入 Source 目录即可。新项目中若需官方技术支持,也可考虑 FireDAC、IBDAC 等更现代的替代方案。 立即下载

相关推荐

基于K8S + apisix/istio 实现云原生模块化微服务.自带代码生成器,能够生成对表的增删改查的逻辑代码

基于K8S + apisix/istio 实现云原生模块化微服务.自带代码生成器,能够生成对表的增删改查的逻辑代码.是标准Maven项目,只依赖springboot,没有hibernate,struts,ibatis,数据库调优可以使用druid输出慢sql,比分析xml中的语句更直观,springrain所有的sql语句都使用Finder封装管理,只要查看Finder的引用即可.

TFS 2010 让安装更简单,也让VSS成为历史

       一转眼VS 2010 RC(Release Candidate)版本已经发布一月多了,RTM(Release To Manufacturer)版本也快妥了,已经进入了最后的倒计时,只等4月12号发布了。TFS 2010也将一起正式发布,相对于2005和2008,2010将是具有里程碑意义的一个版本,就像它总设计师Brian Harry在下面的Channel 9采访中所描述的:“T

Jeffrey Zhou 的专栏 4万+

wordbuddy破甲经验分享

wordbuddy破甲经验分享

Next、Next、Next - TFS 2010 的安装和配置就是这么简单!

(Updated 2011/5/18) Martin Woodward在TecheEd 2011展示TFS 2010在安装和配置等方面的改进和简化 - Team Foundation Server for Everyone.题外话 : 明天世博会(World Expo 2010)就要开幕了,在上海工作了这几年,今天总算是切切实实享受了一把世博的好处 - “五一”比全国其它地区多放两天假,呵

Jeffrey Zhou 的专栏 2万+

双闭环PWM整流器VOC控制 +SVPWM调制仿真(Simulink仿真实现)

内容概要:本文详细介绍了一种基于Simulink的双闭环PWM整流器采用虚拟同步发电机控制(VOC)策略与空间矢量脉宽调制(SVPWM)技术的仿真模型。该模型在dq同步旋转坐标系下构建电压定向控制系统,实现了电压外环与电流内环的双闭环控制结构,重点阐述了VOC控制原理、SVPWM调制算法的实现方法及其在Simulink环境中的模块化搭建过程。通过该仿真平台,能够有效实现单位功率因数运行、直流母线电压稳定控制以及优异的动态响应性能,适用于电力电子变换器、新能源并网系统及电机驱动等领域的控制策略验证与性能评估。; 适合人群:电气工程、自动化、电力电子与电力传动等相关专业的高年级本科生、研究生,以及从事电力电子系统仿真、新能源并网控制研究的科研人员和技术工程师。; 使用场景及目标:①深入理解三相PWM整流器在dq坐标系下的数学建模与控制机理;②掌握VOC控制策略的核心思想及其相较于传统矢量控制的优势;③学习SVPWM调制技术的实现流程与Simulink建模技巧;④通过仿真实验验证双闭环控制系统的静态精度与动态稳定性,提升对先进电力电子控制系统的分析与设计能力。; 阅读建议:建议结合电力电子技术、现代控制理论和电机控制相关基础知识进行学习,按照仿真模型的结构逐步分析各功能模块的信号流向与参数配置,重点关注锁相环(PLL)、坐标变换、PI控制器设计及SVPWM模块的实现细节,并可通过调整控制参数观察系统响应变化,以深化对控制策略动态特性的理解。

储能双向Buck-Boost+模型预测电流控制+电压下垂控制仿真【附参考文献】(Simulink仿真实现)

内容概要:本文系统介绍了基于Simulink平台构建的储能双向Buck-Boost变换器仿真模型,融合模型预测电流控制与电压下垂控制策略,面向锂电池储能系统的高效充放电管理。该模型深入实现了双闭环控制架构的设计与动态性能分析,涵盖系统建模、关键控制算法实现及稳定性验证,并配套提供参考文献以支撑理论深度与技术复现性。资源包还整合了多种典型电力电子拓扑的仿真案例,如各类DC-DC变换器、谐振变换器、PWM整流器等,充分体现了其在新能源发电、微电网能量调度及电力系统稳定控制中的广泛应用价值和技术延展性。; 适合人群:适用于电气工程、自动化、电力电子及相关专业的高校研究生、科研人员以及从事能源系统仿真与控制设计的工程技术人员;要求具备一定的Simulink/MATLAB操作能力及电力电子与自动控制基础知识;; 使用场景及目标:①深入理解双向Buck-Boost电路在储能系统中的工作机理与能量双向流动控制方法;②掌握模型预测控制(MPC)与下垂控制在实际电力变换系统中的建模流程与参数整定技巧;③为科研课题、学位论文或工程项目提供高可靠性、可复用的仿真原型与技术参考方案; 阅读建议:建议结合文中列出的参考文献与网盘提供的完整仿真资源,按照目录结构循序渐进地学习各模块案例,重点剖析控制逻辑搭建、调节器设计与系统动态响应特性,通过动手仿真与参数调试深化对控制策略性能与鲁棒性的理解。

Team Foundation Server 2010 问与答

        在实际使用中经常会遇到一些Team Foundation Server (TFS) 的零碎问题,这里专门列个专题把这些问题,或者一些有价值的发现总结起来与大家共享。开始会简单些,一点点积累吧,呵呵!如果你也遇到了些这方面的问题,欢迎留言,我们可以一起探讨解决的办法。   TFS 2010 Reporting相关的文章 : 使用和定制 Reporting

Jeffrey Zhou 的专栏 1万+

Ubuntu18.04黑屏救急指南:从tty到图形界面的5种恢复方法(附网络配置技巧)

本文针对Ubuntu 18.04系统启动后出现黑屏并进入tty命令行的问题,提供了一套从紧急诊断到完全恢复图形化界面的系统性实战指南。文章详细讲解了五种核心恢复方法,包括重启显示管理器、重装ubuntu-desktop桌面环境、手动安装Xorg与LightDM等,并重点解决了纯命令行环境下的网络配置难题,帮助用户快速修复系统,恢复工作环境。

weixin_29243279的博客 359

VS 2010 测试功能学习(三) - 真正的主角儿

       VS2010提供了多种测试用例的执行方式,每种方式都有自己针对的特定需求场景。今天(2011/3/8)发现一篇不错的Blog - Running Automated Tests on Physical Environments, the different flavors… ,它比较几种执行方式的各自特点,并给出了相应链接。         算然是以介绍V

Jeffrey Zhou 的专栏 9255

[漏洞利用]利用五次Shift越权破解win7\win10开机密码

注:第一个学习和接触的Windows漏洞 文章目录本机实验环境前置知识漏洞原理漏洞介绍漏洞验证解决方法基本流程介绍详细步骤截图 本机实验环境 虚拟机:VMware Workstation 14 pro 操作系统:Windows10 前置知识 1、cmd工具路径 c:\windows\system32\cmd,按五次shift默认调用同目录下sethc文件,其路径为“c:\windows\system32\sethc.exe” 2、用户/账户密码存储位置 c:\windows\system32\config\

Y4tacker的博客 2万+

用STM32F103单片机控制电调制动无刷电机

用电调控制无刷电机制作遥控飞艇 蓝牙控制 调控电调 无刷电机 用电调控制无刷电机制作遥控飞艇 代码区 mian.c #include "delay.h" #include "sys.h" #include "usart.h" #include "usart3.h" #include "timer.h" #include "led.h" #include "key.h" int main(v...

子非鱼 的博客 2万+

如何清除TFS代码库中不再需要的文件Pending Change和Lock?

     公司中人员来来往往,当一个员工离开后,其曾经使用过的TFS workspace可能还是存在的,这就是为什么在Visual Studio的Source Control Explorer中浏览代码库中的文件时,还能能够看到已离职员工的名字任然出现在文件pending change用户中。这里介绍一下如何清除它们。

Jeffrey Zhou 的专栏 8022

D类功放LC滤波器实战:从Q值0.707到EMI优化的完整设计流程

本文详细解析了D类功放LC滤波器的完整设计流程,从确定截止频率与Q值0.707的理论基础出发,到参数计算、仿真验证及关键元器件选型,并提供了应对EMI超标和过流保护等实际问题的进阶调试策略。文章强调,精准的LC滤波器设计是平衡音质、稳定性与电磁兼容性的关键,尤其需关注电感饱和电流与电容直流偏置等细节。

e4f5g6h7的博客 1034

Visual Studio 2010 Service Pack 1 (SP1)正式版发布了

       早上一来,发现Jason和Soma在各自的博客上宣布了Visual Studio 2010 SP1正式发布的消息。MSDN的订阅用户可以现在就在 Download Service Pack1 (MSDN Subscribers) 处下载到, 而其他用户要等到这个周五才能在微软的网站上下载到。

Jeffrey Zhou 的专栏 5542

树莓派与无人机协同实战:基于OpenCV的地标识别优化策略

本文深入探讨了基于树莓派与无人机的协同系统,重点分享了利用OpenCV优化地标识别以实现精准降落的实战策略。内容涵盖从应对复杂光照的图像预处理、鲁棒的轮廓几何过滤,到通过ROS进行稳定通信,以及实现分层控制与状态机设计,旨在提升系统在真实环境中的可靠性与性能。

y2z3a4b5c的博客 1086

粒子群优化与蚁群算法求解多旅行商问题

它要求在给定一组城市和旅行商之间的距离矩阵的情况下,找到一条最优的路径方案,使得所有旅行商可以分别从起始城市出发,途径其他城市,并最终回到起始城市,同时总旅行距离达到最小。这两种算法都是基于群体智能的优化算法,在求解组合优化问题时具有较好的性能表现。假设有n个城市需要被m个旅行商访问,城市间的距离由距离矩阵D表示,其中D(i,j)表示第i个城市到第j个城市的距离。粒子群优化算法是一种基于群体智能的优化算法,其中的粒子代表了潜在的解,并通过模拟粒子在解空间中的移动来搜索最优解。一、多旅行商问题建模。

m0_47037246的博客 553

TFS 2010 Team Lab (团队实验室) 建立 (一)

(2011/4/8 更新)很多学习 Visual Studio Lab Management的朋友都在问,Lab Management是否支持非Hyper-V的虚拟化技术,例如 VMWare,这里有一篇很好的博文回答了这个问题-Does Lab Management support non-Hyper-V platforms? 。简而言之,是支持的,非Hyper-V的虚拟机实际上被当作物理机管理,

Jeffrey Zhou 的专栏 4123

boost::circular_buffer缓行缓冲区

1、circular_buffer实现了一个环形缓冲区,空间大小是固定的,当到达容器末尾时,将自动利用容器另一端的位置空间。 2、当程序需要容纳大量的元素,但多数情况下仅保存较少数量元素时可以使用circular_buffer_space_optimized,他可以有效的减少内存的占用,提高程序的运行效率。 3、主要接口: 4、实现一个生产者---消费者模式示例: #inc...

小米的修行之路 791

云上的Team Foundation Server

云(Cloud)一直是最近这一两年中的热点话题,随着相关概念、市场和技术的逐步成熟,它已不再是停留在概念层面上,而是有了实实在在的产品。微软的Azure系列 (Windows Azure和SQL Azure等) ,还有Office 365都是为此推出的服务于云和基于云的产品。除了这些之外,微软也正将Team Foundation Server搬迁到云上, Brian Harry在其博客上公布了新的

Jeffrey Zhou 的专栏 3227

Claude Code 实战 从零教你用 Claude Code 干活

Claude Code 实用指南:AI 编程助手的核心功能与使用技巧 Claude Code 是 Anthropic 推出的智能编程助手,可直接在本地环境中执行操作,相比传统 AI 对话工具具有显著优势:能直接读取项目文件、自动执行修改、记忆项目规则,并支持连接外部服务。本文详解其安装配置、三大核心场景(资料搜索、网页抓取、文章撰写)及进阶功能(Skills、MCP协议、斜杠命令)。特别提供了工作模式切换、CLAUDE.md配置文件等实用技巧,并附常见问题解决方案,帮助用户高效利用这一"坐在身边的

2401_84052244的博客 7441

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

TFS 2010 Team Lab (团队实验室) 建立 (二)

      实验室管理功能是Visual Studio 2010种非常酷的项功能,同时也是稍微复杂的,需要进行配置才能使用。这篇博客的内容结构乱了些,是配置过程中一些临时笔记,以后会逐步细化让它更有条理。       TFS实验室管理 (Team Lab Management) 中涉及到了很多概念,由于其依赖于虚拟化技术,特别是SCVMM来管理虚拟机,所以很多这方面的概念,例如:Host、

Jeffrey Zhou 的专栏 3130

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Wow, MS将在VS 2010中发布套件支持Eclipse、Unix、Linux和Mac访问TFS

      今天微软刚刚宣布了收购 SourceGear公司的TeamPrise产品部门,并将从VS2010开始将TeamPrise Team Suite集成到Visual Studio产品系列中来。那么TeamPrise右是个啥呢?它其实上是一个支持Eclipse IDE软件开发环境,并能够运行在多个操作系统上 (包括:Unix、Linux和Mac)上的工具套件,通过它可以和微软的ALM工具-

Jeffrey Zhou 的专栏 3105

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

通过Visual Studio连接云上的TFS - TFSPreview.com

Team Foundation Service是微软在自己的Azure云平台上,提供的一项SaaS(Software as a Service)服务。除了可以通过浏览器连接TFSPreview.com 上的工程 (参见云上的Team Foundation Server)之外,还可像以前通过Visual Studio,Microsoft Test Manager,以及 Eclipse 进行连接。

Jeffrey Zhou 的专栏 2929

2011年3月刚出炉的《Professional Team Foundation Server 2010》

      偶然通过Ed Squared的博客文章 Book – Professional Team Foundation Server 2010 from Wrox 了解到这本书已经完成,并且电子版已经可以在Wrox出版社网站上购买到。虽然还没有读过,但是从作者阵容以及Brian Harry亲自为其作序可以看出,这应该是一本比较不错的介绍Team Foundation Server 2010的书。

Jeffrey Zhou 的专栏 2887

VS 2010 测试功能学习(十五) - 用Visual Studio 2010辅助敏捷测试

      上个月末应InfoQ编辑泰稳的约稿,为InfoQ的《构架师》7月版写了一篇介绍如何使用Visual Studio 2010来辅助敏捷测试,今天得知该电子杂志已经出来了,并且可以在InfoQ中文网站上免费下载。由于是为别人写的稿件,所以就在不在这里贴出文章了,给大家留一个下载链接 - http://www.infoq.com/cn/minibooks/architect-july-10,如果感兴趣可以下载来看看。

Jeffrey Zhou 的专栏 2643
上一篇: TFS 2010 让安装更简单,也让VSS成为历史
下一篇: 我对测试的感悟 - 2009/10/18
quicknet
博客等级 码龄25年 398粉丝 117原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值