【技术实现步骤摘要】
本专利技术涉及计算机,特别是一种基于idea插件工具的代码追踪方法及idea插件工具。
技术介绍
1、目前大部分互联网企业在进行业务功能代码开发时,都已经意识到清晰的业务划分、模块化设计、可伸缩的架构、合理的技术选型以及敏捷开发和持续集成等实践有助于构建高效、可扩展和稳定的系统。
2、可现实是往往一些陈旧业务代码面临着重构困难,时间紧迫,但又不断有新的业务需求的迭代,这就需要开发人员必须熟悉各模块功能代码的具体业务含义,在不破坏已有业务的正常运行基础上进行功能迭代并顺利通过功能测试并交付。对于陈旧代码的业务理解往往是依赖老员工的口头讲解或者是依赖残缺不全且久未更新的开发文档艰难进行,导致开发维护效率低下并容易因业务理解错误等原因导致漏洞频出。
3、idea(全称intellij idea,是用于java语言开发的集成环境)开发工具在互联网行业有接近50%的使用率,是一款功能强大的集成开发环境,支持多种编程语言和技术栈。同时,idea还提供了丰富的插件生态系统,可以根据开发者的需求和偏好进行扩展和定制。
r/>技本文档来自技高网...
【技术保护点】
1.一种基于IDEA插件工具的代码追踪方法,其特征在于,所述代码追踪方法包括如下方法步骤:
2.根据权利要求1所述的代码追踪方法,其特征在于,在步骤S1中,对多个所述脑图节点添加代码的位置信息和文字说明;
3.根据权利要求1所述的代码追踪方法,其特征在于,在步骤S2中,通过调用IDEA的API接口,获取IDEA编辑器中打开的代码的位置信息。
4.根据权利要求1所述的代码追踪方法,其特征在于,在步骤S2中,将代码的位置信息以键值对的形式存储在所述脑图节点的属性中,使代码的位置信息与所述脑图节点绑定。
5.根据权利要求1所述
...【技术特征摘要】
1.一种基于idea插件工具的代码追踪方法,其特征在于,所述代码追踪方法包括如下方法步骤:
2.根据权利要求1所述的代码追踪方法,其特征在于,在步骤s1中,对多个所述脑图节点添加代码的位置信息和文字说明;
3.根据权利要求1所述的代码追踪方法,其特征在于,在步骤s2中,通过调用idea的api接口,获取idea编辑器中打开的代码的位置信息。
4.根据权利要求1所述的代码追踪方法,其特征在于,在步骤s2中,将代码的位置信息以键值对的形式存储在所述脑图节点的属性中,使代码的位置信息与所述脑图节点绑定。
5.根据权利要求1所述的代码追踪方法,其特征在于,在步骤s3中,触发所述脑图节点,通过调用idea的api接口解析所述脑图节点对应绑定的代码的位置信息。
6...
【专利技术属性】
技术研发人员:郭大勇,金家玉,
申请(专利权)人:上海通办信息服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。