[发明专利]用于在集成开发环境内提供即时通信信道的系统和方法在审

专利信息
申请号: 201880068346.1 申请日: 2018-08-22
公开(公告)号: CN111602114A 公开(公告)日: 2020-08-28
发明(设计)人: 彼得·裴塞瑞斯 申请(专利权)人: 切普泰克有限责任公司;蔻德史德润公司;彼得·裴塞瑞斯
主分类号: G06F8/33 分类号: G06F8/33;G06F8/71
代理公司: 北京酷爱智慧知识产权代理有限公司 11514 代理人: 向霞
地址: 美国纽约州纽*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 集成 开发 环境 提供 即时 通信 信道 系统 方法
【说明书】:

可以提供一种用于在集成开发环境(“IDE”)中记录关于计算机代码的讨论的方法和系统。在一些方面,通信信道与IDE集成。通信和讨论可以被跟踪并且与具体的代码段链接。

背景技术

常规的软件开发系统结合了许多增强功能,以便于代码开发、更新和代码修改。存在多种集成开发环境(“IDE”)以提供必要的架构来组织代码开发任务,以及管理这些任务跨开发组的分布。不幸的是,工作协调仍然是一项重大挑战。对合并和协调代码更改的需要仍然是一个重大的障碍,在开发的代码中会引起不一致和内部冲突。

发明内容

人们认识到,缺少在IDE中跟踪的更改之外的记录,包括例如缺少关于代码中具体难题、正在解决的具体问题等的讨论记录,导致代码分歧、冲突和错误的问题增加。根据各个方面,通常可以通过集成的通信信道来解决常规的IDE和代码开发的许多问题。根据另一个方面,所有通信和讨论可以被跟踪并且与具体代码段(例如,行、多个行、代码文件、代码树元素等)链接。因此,任何已标识的难题、问题和/或计划的解决方案都可以被组中的所有开发人员容易地访问。例如,基于在代码开发过程中将讨论和通信链接到具体代码,使得所有后续审查者都可以访问开发周期的集体知识。

根据一个实施方案,实时通信信道作为插件可执行文件被集成到IDE应用中。插件可执行文件可以被配置为更新IDE应用,以便在代码编辑窗口或显示旁边显示通信流。在一个示例中,用户将插件安装到他们的IDE应用中,并且经由在用户接口(“UI”)中进行选择或通过一个或多个专用键的选择来激活所述插件。一旦被激活,插件就被可视化为邻近代码编辑器显示出现的通信面板。通信面板提供用户(例如,开发人员)之间的实时聊天流。实时通信流还提供实时活动屏幕。例如,用户接收通信,并且还接收正在开发的代码中发生的活动的通知。根据另一个示例,活动通知提供直接链接来探索与通知相关联的更改、修改或更新。

根据另一个方面,所述系统可以被配置为动态地标识和链接消息传递、消息线程和/或任何通信信道以选择代码段。在其他的方面中,系统被配置为动态地调整相应消息被绑定到的代码段的限定。在一个示例中,特定的代码段(例如,一组代码行)可以从一个源文件完全提升并且移动到另一个源文件。在没有对代码段进行动态跟踪的情况下,绑定到原始代码段的位置的原始消息线程将被孤立并且最终丢失。这是许多常规消息跟踪系统的故障,本文讨论的各种实施方案解决了所述许多常规消息跟踪系统的故障。所述系统的各种示例提供常规方法和/或常规计算机系统无法启用的功能。

在一个示例中,系统启用动态机器学习算法,所述动态机器学习算法使得系统能够自动地标识代码段内的更改(例如,将方法或命名功能扩展到更多数量的代码行、代码行数的更改等)。机器学习可以分析代码以开发匹配的协议(例如,捕获和匹配方法名、变量名、具体代码片段(例如,功能调用、包装函式等)),可以在后台运行以标识移动的代码、新位置和/或重新引入的代码。

所述系统还被配置为使用代码段内的更改来更新代码段上的元数据。例如,系统分析更改,使得经扩展的代码段(例如,从10-20行的10-25行)被链接到关于所述代码段的消息线程。在一个示例中,在系统上实现算法来分析相应消息线程的内容,并且提取用于更新到消息线程的元数据链接的信息(例如,我向方法(xxxxx)添加了代码行12-15来修复锁定难题)。系统通过增加的行自动地增加链接的代码段限定。在其他实施方案中,所述系统可以实现监测算法(单独或除了其他检测算法之外),所述监测算法在代码段发生更改时标识它们,并且标识用于更新元数据链接的消息、通信和/或线程的更改。

在各种实施方案中,相应代码段上的元数据与代码、代码修订和/或源文件分开存储。在一些示例中,单独存储的元数据可以在软件项的生命周期中被保留,从而允许未来使用元数据、上下文信息、匹配信息等。在一个示例中,这使得系统能够标识和匹配甚至是已删除的代码,以重新捕获和利用先前的消息传递和开发上下文。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于切普泰克有限责任公司;蔻德史德润公司;彼得·裴塞瑞斯,未经切普泰克有限责任公司;蔻德史德润公司;彼得·裴塞瑞斯许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201880068346.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top