[发明专利]在开发环境中集成诊断信息有效
申请号: | 201380034213.X | 申请日: | 2013-06-20 |
公开(公告)号: | CN104428757B | 公开(公告)日: | 2017-08-08 |
发明(设计)人: | A·C·布拉东;G·琼斯;M·A·格罗夫斯;T·G·特里温 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开发 环境 集成 诊断 信息 | ||
背景
存在可用于分析软件的许多工具。每一个工具都可测量软件的一个或多个特性。使用这些工具,从这些工具获取信息并将信息用来改进软件经常是复杂且耗时的过程。
在此要求保护的主题不限于解决任何缺点或仅在诸如上述环境中操作的各个实施例。相反,提供该背景仅用以示出在其中可实践在此描述的部分实施例的一个示例性技术领域。
概述
简而言之,本文描述的主题的各方面涉及辅助软件开发。在各方面,软件开发环境可以在用户界面上显示代码以及关于该代码的信息。在一个示例中,该信息包括关于代码的诊断信息。该信息可由允许软件开发者进行深度挖掘并获取关于代码的更详细的信息的可操作标签表示。该信息可由软件开发环境以不干扰软件开发者的开发活动的方式自动获取。可操作标签紧邻与其相关联的代码显示。
提供本概述是为了简要地标识在以下详细描述中进一步描述的主题的一些方面。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。
除非上下文清楚地指出,否则短语“本发明所描述的主题”指的是具体实施方式中描述的主题。术语“方面”应被当作“至少一个方面”。标识具体实施方式中所描述的主题的各方面不旨在标识所要求保护的主题的关键特征或必要特征。
上述各方面和本发明所描述的主题的其它方面是作为示例说明的,并且不受附图限制,附图中相似的参考标号指示相似的元素。
附图简述
图1-2是表示本文描述的主题的各方面可以在其中操作的示例性环境的框图;
图3是根据此处所描述的主题的各方面的示例性用户界面窗口的框图;
图4-7是根据此处所描述的主题的各方面的附加示例性用户界面窗口的框图;以及
图8是根据此处所描述的主题的各方面的概括地表示可发生的动作的流程图。
详细描述
定义
如本文所使用的,术语“包括”及其变体被当作开放式术语,表示“包括但不限于”。除非上下文另外清楚地指示出,否则术语“或”被当作“和/或”。术语“基于”被当作“至少部分地基于”。术语“一个实施例”和“一实施例”被当作“至少一个实施例”。术语“另一实施例”被当作“至少一个其他实施例”。
如此处所使用的,诸如“一”和“该”等术语包括了所指示的项目或动作中的一个或多个。具体而言,在权利要求书中,对一个项的引用一般表示至少一个这样的项存在,并且对一个动作的引用表示执行该动作的至少一个实例。
本文中有时可使用术语“第一”、“第二”、“第三”等等。没有其他上下文,权利要求中对这些术语的使用不意在暗示排序,而是用于标识的目的。例如,短语“第一版本”和“第二版本”不一定意味着第一版本是真正的第一个版本或是在第二版本之前创建的,或甚至是第一版本是在第二版本之前被请求或操作的。相反,这些短语用于标识不同的版本。
本文所使用的术语“函数”可被认为是执行一个或多个任务的代码部分。虽然函数可包括返回数据的代码块,但它不限于返回数据的代码块。函数还可执行特定任务而不返回任何数据。此外,函数可以或可以不具有输入参数。函数可包括子例程、子程序、过程、方法、例程等。因而,在使用术语函数时,在替换实施例中,词语函数将被以上术语中的每一个所替换。
如本发明所使用的计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或技术来实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括:RAM、ROM、EEPROM、固态存储、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储设备、或可以用来储存所期望的信息并可由计算机访问的任何其它介质。计算机存储介质不包括通信介质。
标题仅是为了方便;关于给定话题的信息可在其标题指示该话题的章节之外被寻找到。
其他显式或隐式定义可包括在下文中。
示例性实施例
图1-2是表示本文描述的主题的各方面可以在其中操作的示例性环境的框图。图1-2中示出的组件是示例性的且不意味着包括一切的可能需要或包括的组件。在其他实施例中,结合图1-2描述的组件和/或功能可被包括在其他组件(示出或未示出)中或者被放置在子组件中而不背离本发明所描述的主题的各方面的精神或范围。在一些实施例中,结合图1-2描述的组件中的一个或多个可跨可彼此靠近(例如,局域网上)或分散开(例如,在因特网上的不同地方)的多个设备分布。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380034213.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:认证设备及方法
- 下一篇:代码片段的泛化和/或特化