随笔分类 -  Visual Studio

摘要:对于任何一个软件开发团队而言,成功的一个重要因素在于成员之间、成员与首先使用软件的用户之间有很好的沟通。Team Foundation Server是一个独立的服务器产品,逻辑上,由下列两层组成,这两层在物理上可以部署在一台或多台计算机上: 应用层——由一组web服务组成,客户机使用一个高度优化的... 阅读全文
posted @ 2015-05-06 14:25 Ribbon 阅读(799) 评论(0) 推荐(0)
摘要:在Test Manager中,测试计划用于管理某个迭代的整个测试工作。包括测试用例、测试结果,计划测试的配置。Test Center分为4个主要活动区域:Plan---用于管理整个测试计划,包括计划的属性,以及构成计划的独立测试集和测试用例。Test---用于浏览可以执行的测试用例列表,从这里可以通... 阅读全文
posted @ 2015-05-05 15:02 Ribbon 阅读(644) 评论(0) 推荐(0)
摘要:使用Web性能测试可以很容易地创建一组可重复的测试,从而帮助我们分析web应用程序的性能,找到性能瓶颈。Web性能测试可以验证一个Web应用程序的行为是否正确。它们会向目标Web应用程序发布一组有序的HTTP/HTTPS请求,然后分析每个期望的响应行为。利用集成的Web Test Recorder可... 阅读全文
posted @ 2015-04-27 17:20 Ribbon 阅读(457) 评论(0) 推荐(0)
摘要:解决无法复现bug所使用的策略是在遇到bug时捕获尽可能多的信息,在使用IntelliTrace进行调试时可以充分利用这些信息。最令人称道的一个功能在于bug本身可以自动修复。打开IntelliTrace的Options对话框:IntelliTrace目前只支持托管代码调试,不支持本地代码调试。如上... 阅读全文
posted @ 2015-04-22 15:46 Ribbon 阅读(718) 评论(0) 推荐(0)
摘要:对于数据库更改管理而言,Microsoft采用的方案是脱机架构开发。脱机架构开发使我们能够对数据库架构进行修改而不用保持与产品数据库的连接。数据库开发生命周期的四个主要步骤: 使模式脱机 迭代开发 模式测试 生成和部署使用Visual Studio管理数据库更改的第一步就是创建一个新的项目,... 阅读全文
posted @ 2015-04-21 15:05 Ribbon 阅读(824) 评论(0) 推荐(0)
摘要:性能分析是指观察和记录有关应用程序行为的度量的过程。常见的性能问题源于运行速度慢或低效的代码,或者导致内存浪费的代码。大多数性能分析工具都可以归为: 采样式:采样式性能分析器通过获取运行应用程序的周期性快照(称为采样),记录每个时间间隔内的应用程序运行状态,包括正在执行的代码行。通常情况下,不会修... 阅读全文
posted @ 2015-04-21 11:26 Ribbon 阅读(1060) 评论(0) 推荐(0)
摘要:FxCop是利用规则库来分析托管代码的工具。可以创建任意目的规则——命名约定、安全性、特性使用等。在Visual Studio Team System 2005中,FxCop经过改头换面,成为了托管代码分析(Managed Code Analysis)工具集成在IDE中,这使得分析工作可以通过应用程... 阅读全文
posted @ 2015-04-17 14:23 Ribbon 阅读(943) 评论(0) 推荐(0)
摘要:单元测试目的是为了保证代码按照程序员的预期运行,往往关注的是比其他测试更低的层次,从而确定代码的底层功能是否与期望一致。对于API框架而言,单元测试的一个重要优点在于测试在编译阶段就引入了依赖关系,从而使之更容易确定代码的更改是否会影响API表示的契约。单元测试程序集与被测代码一般要分离开,这样可以... 阅读全文
posted @ 2015-04-16 16:26 Ribbon 阅读(1247) 评论(1) 推荐(2)
摘要:使用Architecture Explorer分析应用程序Architecture Explorer和依赖图可以帮助我们了解所有的项目,包括小项目和大项目。Architecture Explorer可用于研究现有代码,还可以用依赖图选择要研究的代码并对其进行可视化。Architecture Expl... 阅读全文
posted @ 2015-04-15 16:44 Ribbon 阅读(655) 评论(0) 推荐(0)
摘要:用顺序图可以对系统的消息进行建模并使之可视化,通过组件图可以看到实现系统功能的组件,以及其他一些系统组件(如Web服务、用户接口和COM组件等)。组件图描述的是应用程序或系统的不同组件之间的关系。组件图显示的是软件系统设计的一部分。这些组件可以是可执行程序、DLL,甚至可以是整个系统。在这个层面上,... 阅读全文
posted @ 2015-04-14 15:00 Ribbon 阅读(2412) 评论(0) 推荐(0)
摘要:软件架构简介可视化设计: 1. 使想象中的系统可视化 2. 能指定系统的结构和行为 3. 提供一个能够指导系统构建的模板 4. 记录所做的决策,形成文档Microsoft的Visual Studio 从2010开始建模策略基于两种思想:域专用语言(Domain-Specific Langua... 阅读全文
posted @ 2015-04-13 16:23 Ribbon 阅读(6330) 评论(0) 推荐(0)