CN113900706A - 接口文档的生成方法及装置 - Google Patents

接口文档的生成方法及装置 Download PDF

Info

Publication number
CN113900706A
CN113900706A CN202111193351.5A CN202111193351A CN113900706A CN 113900706 A CN113900706 A CN 113900706A CN 202111193351 A CN202111193351 A CN 202111193351A CN 113900706 A CN113900706 A CN 113900706A
Authority
CN
China
Prior art keywords
software
annotation information
interface document
plug
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111193351.5A
Other languages
English (en)
Inventor
孙涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank of China Ltd
Original Assignee
Bank of China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN202111193351.5A priority Critical patent/CN113900706A/zh
Publication of CN113900706A publication Critical patent/CN113900706A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/73Program documentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Library & Information Science (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种接口文档的生成方法及装置,可应用于金融领域,该方法包括:在软件打包时,基于maven插件采集软件代码中的注解信息,其中,注解信息在软件开发时生成,注解信息中包含接口信息,maven插件集成在Jenkins打包工具中;根据软件代码中的注解信息和格式转换插件,生成软件接口文档,本发明通过将接口信息预先添加在软件代码的注解中,利用maven插件自动扫描注解采集接口信息,采用格式转换插件生成接口文档,实现了接口文档的自动生成和格式统一,提高了接口文档的生成效率。

Description

接口文档的生成方法及装置
技术领域
本发明涉及接口文档的生成方法及装置,可应用于金融领域。
背景技术
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
在项目开发中,web项目的前后端分离开发,APP开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护,目前通常是由前后端工程师手动编写接口文档,导致接口文档的生成效率低、格式不统一、多人协作难、接口文档与软件代码不一致。
针对上述问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供一种接口文档的生成方法,用以提高接口文档的生成效率,该方法包括:
在软件打包时,基于maven插件采集软件代码中的注解信息,其中,注解信息在软件开发时生成,注解信息中包含接口信息,maven插件集成在Jenkins打包工具中;
根据软件代码中的注解信息和格式转换插件,生成软件接口文档。
本发明实施例提供一种接口文档的生成装置,用以提高接口文档的生成效率,该装置包括:
注解信息采集模块,用于在软件打包时,基于maven插件采集软件代码中的注解信息,其中,注解信息在软件开发时生成,注解信息中包含接口信息,maven插件集成在Jenkins打包工具中;
软件接口文档生成模块,用于根据软件代码中的注解信息和格式转换插件,生成软件接口文档。
本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述接口文档的生成方法。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有执行上述接口文档的生成方法的计算机程序。
本发明实施例通过:在软件打包时,基于maven插件采集软件代码中的注解信息,其中,注解信息在软件开发时生成,注解信息中包含接口信息,maven插件集成在Jenkins打包工具中;根据软件代码中的注解信息和格式转换插件,生成软件接口文档,进而通过将接口信息预先添加在软件代码的注解中,利用maven插件自动扫描注解采集接口信息,采用格式转换插件生成接口文档,实现了接口文档的自动生成和格式统一,提高了接口文档的生成效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本发明实施例中接口文档的生成方法流程的示意图;
图2为软件开发阶段接口文档生成的流程图;
图3为本发明实施例中接口文档的生成整体架构的示意图;
图4为本发明实施例中软件接口文档管理流程的示意图;
图5为本发明实施例中接口文档修改流程的示意图;
图6为本发明实施例中接口文档的生成装置结构的示意图;
图7为本发明实施例中接口文档的生成装置另一结构的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本领域技术技术人员知道,本发明的实施方式可以实现为一种***、装置、方法或计算机程序产品。因此,本发明公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
本发明实施例提供一种接口文档的生成方法,用以提高接口文档的生成效率,图1为本发明实施例中接口文档的生成方法流程的示意图,如图1所示,该方法包括:
步骤101:在软件打包时,基于maven插件采集软件代码中的注解信息,其中,注解信息在软件开发时生成,注解信息中包含接口信息,maven插件集成在Jenkins打包工具中;
步骤102:根据软件代码中的注解信息和格式转换插件,生成软件接口文档。
如图1所示,本发明实施例通过:在软件打包时,基于maven插件采集软件代码中的注解信息,其中,注解信息在软件开发时生成,注解信息中包含接口信息,maven插件集成在Jenkins打包工具中;根据软件代码中的注解信息和格式转换插件,生成软件接口文档,进而通过将接口信息预先添加在软件代码的注解中,利用maven插件自动扫描注解采集接口信息,采用格式转换插件生成接口文档,实现了接口文档的自动生成和格式统一,提高了接口文档的生成效率。
图2为软件开发阶段接口文档生成的流程图,如图2所示,在一个实施例中,该方法还包括:
步骤201:在软件开发时,基于maven插件采集软件代码中的注解信息,其中,maven插件集成在集成开发环境中;
步骤202:根据软件代码中的注解信息和格式转换插件,生成测试接口文档;
步骤203:对测试接口文档进行检测,根据检测结果,调试maven插件和格式转换插件。
具体实施时,图3为本发明实施例中接口文档的生成整体架构的示意图,如图3所示,本发明实施例中生成接口文档的过程包括两个阶段,分别为:软件开发阶段和软件打包阶段,软件开发阶段,开发人员包括多个,各个开发人员可以在自己的集成开发环境(Integrated Development Environment,IDE)工具中集成maven的接口数据采集插件,maven是一个项目管理工具,它包含了用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑,各个开发人员在编写软件代码时可以将接口信息添加在代码的注解中,目前支持的注解方式包括以下三种:
1)类:在需要生成接口文档的接口所在类添加@BocDocModel注解,包含以下几个参数:
Prd:接口用途
subPrd:子用途
uthor:作者
2)方法:在需要生成接口文档的接口方法上添加@BocDoc注解,包含以下几个参数:
desc:接口描述属性;
protocol:接口传输协议;
requestMethod:接口请求方式
callLink:接口调用链路
version:本次接口变更所属版本批次
3)参数:@BocDocField注解,包括以下几个参数:
desc:字段中文名称
length:字段长度
remark:字段备注
optional:必输或选输
version:版本
author:作者
开发人员可以添加自定义注解,maven接口数据采集插件可以自动采集软件代码中的注解信息,然后将软件代码中的注解信息通过格式转换插件进行格式转换,格式转换插件可以是所有前后端开发人员共同定义的接口文档的格式文件,格式转换后可以生成测试接口文档,如图3所示,开发阶段的测试接口文档只用于调试,具体调试时,可以对测试接口文档进行检测,根据检测结果,对maven插件和格式转换插件的相关内容进行调整,直至测试接口文档符合要求为止。
在软件打包阶段,软件程序已经迭代开发结束,版本管理员可以通过Jenkins构建产品版本包,Jenkins是一款由Java编写的开源的持续集成工具,此时,可以将调试好的maven接口数据采集插件集成在Jenkins打包过程中,在构建产品版本包时,maven接口数据采集插件可以自动采集所有软件代码中的注解信息,将软件代码中的注解信息通过格式转换插件进行格式转换,生成软件整体的文档,进而实现了接口文档的自动生成和格式统一,规避了手动编写接口文档带来的一系列不一致问题,提高了接口文档的生成效率。
图4为本发明实施例中软件接口文档管理流程的示意图,如图4所示,在一个实施例中,该方法还包括:
步骤401:将软件接口文档在数据库存储;
步骤402:将软件管理端对软件接口文档的操作权限设置为通过数据库下载和在线预览。
具体实施时,可以将Jenkins打包过程中生成的软件接口文档在数据库存储,便于后续查阅,为了防止接口文档被随意篡改,可以将软件管理端对软件接口文档的操作权限设置为通过数据库下载和在线预览,也即,软件管理端不支持编辑接口文档,只支持在线预览和文档下载,提高了接口文档的安全性。
图5为本发明实施例中接口文档修改流程的示意图,如图5所示,在一个实施例中,该方法还可以包括:
步骤501:在接口信息修改时,修改对应的软件代码和注解信息;
步骤502:基于maven插件采集修改后的注解信息;
步骤503:根据修改后的注解信息和格式转换插件,对软件接口文档进行增量修改。
具体实施时,现有技术在接口信息修改时,需要开发人员手动修改接口文档,由于接口文档涉及的人员多,流程复杂,使得手动修改接口文档的效率低,而本发实施例中的接口文档是通过maven插件采集软件代码中的注解信息自动生成的,因此,在接口信息修改时,只需要开发人员修改对应的软件代码和注解信息,重新提交软件代码,再次通过Jenkins构建产品版本包时,基于maven插件采集修改后的注解信息,通过格式转换插件生成修改后的接口文档,并同步数据到数据库中,同时记录修订信息,实现了软件接口文档进行增量修改,提高了接口文档的修改效率。
应当注意,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
基于同一发明构思,本发明实施例中还提供了一种接口文档的生成装置,如下面的实施例。由于接口文档的生成装置解决问题的原理与接口文档的生成方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
本发明实施例提供一种接口文档的生成装置,用以提高接口文档的生成效率,图6为本发明实施例中接口文档的生成装置结构的示意图,如图6所示,该装置包括:
注解信息采集模块01,用于在软件打包时,基于maven插件采集软件代码中的注解信息,其中,注解信息在软件开发时生成,注解信息中包含接口信息,maven插件集成在Jenkins打包工具中;
软件接口文档生成模块02,用于根据软件代码中的注解信息和格式转换插件,生成软件接口文档。
图7为本发明实施例中接口文档的生成装置另一结构的示意图,如图7所示,在一个实施中,该装置还包括:增量修改模块03,用于:
在接口信息修改时,修改对应的软件代码和注解信息;
基于maven插件采集修改后的注解信息;
根据修改后的注解信息和格式转换插件,对软件接口文档进行增量修改。
如图7所示,在一个实施中,该装置还包括:调试模块04,用于:
在软件开发时,基于maven插件采集软件代码中的注解信息,其中,maven插件集成在集成开发环境中;
根据软件代码中的注解信息和格式转换插件,生成测试接口文档;
对测试接口文档进行检测,根据检测结果,调试maven插件和格式转换插件。
如图7所示,在一个实施中,该装置还包括:权限设置模块05,用于:
将软件接口文档在数据库存储;
将软件管理端对软件接口文档的操作权限设置为通过数据库下载和在线预览。
本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述接口文档的生成方法。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有执行上述接口文档的生成方法的计算机程序。
下面举一个具体的例子,以便于理解本发明如何实施。
第一步:在软件开发阶段,各个开发人员在自己的IDE工具中集成maven接口数据采集插件,在编写软件代码时将接口信息添加在代码的注解中,IDE工具中集成的maven接口数据采集插件自动采集软件代码中的注解信息,将软件代码中的注解信息通过格式转换插件进行格式转换,生成测试接口文档,对测试接口文档进行检测,根据检测结果,对maven插件和格式转换插件的相关内容进行调整,直至测试接口文档符合要求为止;
第二步:在软件打包阶段,版本管理员将调试好的maven接口数据采集插件集成在Jenkins打包过程中,在构建产品版本包时,maven接口数据采集插件自动采集所有软件代码中的注解信息,将软件代码中的注解信息通过格式转换插件进行格式转换,生成软件整体的文档,将软件接口文档在数据库存储,将软件管理端对软件接口文档的操作权限设置为通过数据库下载和在线预览;
第三步:在接口信息修改时,开发人员修改对应的软件代码和注解信息,重新提交软件代码,版本管理员再次通过Jenkins构建产品版本包,基于maven插件采集修改后的注解信息,通过格式转换插件生成修改后的接口文档,并同步数据到数据库中,同时记录修订信息,实现软件接口文档进行增量修改。
综上所述,本发明实施例通过:在软件打包时,基于maven插件采集软件代码中的注解信息,其中,注解信息在软件开发时生成,注解信息中包含接口信息,maven插件集成在Jenkins打包工具中;根据软件代码中的注解信息和格式转换插件,生成软件接口文档,进而通过将接口信息预先添加在软件代码的注解中,利用maven插件自动扫描注解采集接口信息,采用格式转换插件生成接口文档,实现了接口文档的自动生成和格式统一,提高了接口文档的生成效率。
此外,本发明实施例通过将软件管理端对软件接口文档的操作权限设置为通过数据库下载和在线预览,能够防止接口文档被随意篡改,提高了接口文档的安全性。
此外,本发明实施例在接口信息修改时,只需要开发人员修改对应的软件代码和注解信息,再次构建产品版本包时基于maven插件采集修改后的注解信息,通过格式转换插件生成修改后的接口文档,并同步数据到数据库,实现了软件接口文档进行增量修改,提高了接口文档的修改效率。
虽然本发明提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。
本领域技术人员应明白,本说明书的实施例可提供为方法、装置(***)或计算机程序产品。因此,本说明书实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、装置(***)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。本发明并不局限于任何单一的方面,也不局限于任何单一的实施例,也不局限于这些方面和/或实施例的任意组合和/或置换。而且,可以单独使用本发明的每个方面和/或实施例或者与一个或更多其他方面和/或其实施例结合使用。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

Claims (10)

1.一种接口文档的生成方法,其特征在于,包括:
在软件打包时,基于maven插件采集软件代码中的注解信息,其中,所述注解信息在软件开发时生成,所述注解信息中包含接口信息,maven插件集成在Jenkins打包工具中;
根据软件代码中的注解信息和格式转换插件,生成软件接口文档。
2.如权利要求1所述的方法,其特征在于,还包括:
在接口信息修改时,修改对应的软件代码和注解信息;
基于maven插件采集修改后的注解信息;
根据修改后的注解信息和格式转换插件,对软件接口文档进行增量修改。
3.如权利要求1所述的方法,其特征在于,还包括:
在软件开发时,基于maven插件采集软件代码中的注解信息,其中,maven插件集成在集成开发环境中;
根据软件代码中的注解信息和格式转换插件,生成测试接口文档;
对测试接口文档进行检测,根据检测结果,调试maven插件和格式转换插件。
4.如权利要求1所述的方法,其特征在于,还包括:
将软件接口文档在数据库存储;
将软件管理端对软件接口文档的操作权限设置为通过数据库下载和在线预览。
5.一种接口文档的生成装置,其特征在于,包括:
注解信息采集模块,用于在软件打包时,基于maven插件采集软件代码中的注解信息,其中,所述注解信息在软件开发时生成,所述注解信息中包含接口信息,maven插件集成在Jenkins打包工具中;
软件接口文档生成模块,用于根据软件代码中的注解信息和格式转换插件,生成软件接口文档。
6.如权利要求5所述的装置,其特征在于,还包括:增量修改模块,用于:
在接口信息修改时,修改对应的软件代码和注解信息;
基于maven插件采集修改后的注解信息;
根据修改后的注解信息和格式转换插件,对软件接口文档进行增量修改。
7.如权利要求5所述的装置,其特征在于,还包括:调试模块,用于:
在软件开发时,基于maven插件采集软件代码中的注解信息,其中,maven插件集成在集成开发环境中;
根据软件代码中的注解信息和格式转换插件,生成测试接口文档;
对测试接口文档进行检测,根据检测结果,调试maven插件和格式转换插件。
8.如权利要求5所述的装置,其特征在于,还包括:权限设置模块,用于:
将软件接口文档在数据库存储;
将软件管理端对软件接口文档的操作权限设置为通过数据库下载和在线预览。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4任一所述方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1至4任一所述方法的计算机程序。
CN202111193351.5A 2021-10-13 2021-10-13 接口文档的生成方法及装置 Pending CN113900706A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111193351.5A CN113900706A (zh) 2021-10-13 2021-10-13 接口文档的生成方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111193351.5A CN113900706A (zh) 2021-10-13 2021-10-13 接口文档的生成方法及装置

Publications (1)

Publication Number Publication Date
CN113900706A true CN113900706A (zh) 2022-01-07

Family

ID=79191964

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111193351.5A Pending CN113900706A (zh) 2021-10-13 2021-10-13 接口文档的生成方法及装置

Country Status (1)

Country Link
CN (1) CN113900706A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117908930A (zh) * 2024-03-20 2024-04-19 英诺达(成都)电子科技有限公司 代码与代码文档的同步方法、装置、设备、介质及产品

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107885499A (zh) * 2017-10-19 2018-04-06 平安壹钱包电子商务有限公司 一种接口文档生成方法及终端设备
CN110955416A (zh) * 2019-10-12 2020-04-03 平安普惠企业管理有限公司 接口文档生成方法、装置、设备和计算机存储介质
CN112230988A (zh) * 2020-10-16 2021-01-15 蜂助手股份有限公司 接口文档的生成方法、装置、计算机设备和存储介质
CN112230904A (zh) * 2020-10-16 2021-01-15 蜂助手股份有限公司 基于接口文档的代码生成方法、装置、存储介质及服务器
CN113157792A (zh) * 2021-05-10 2021-07-23 中国工商银行股份有限公司 一种接口文档管理***及其工作方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107885499A (zh) * 2017-10-19 2018-04-06 平安壹钱包电子商务有限公司 一种接口文档生成方法及终端设备
CN110955416A (zh) * 2019-10-12 2020-04-03 平安普惠企业管理有限公司 接口文档生成方法、装置、设备和计算机存储介质
CN112230988A (zh) * 2020-10-16 2021-01-15 蜂助手股份有限公司 接口文档的生成方法、装置、计算机设备和存储介质
CN112230904A (zh) * 2020-10-16 2021-01-15 蜂助手股份有限公司 基于接口文档的代码生成方法、装置、存储介质及服务器
CN113157792A (zh) * 2021-05-10 2021-07-23 中国工商银行股份有限公司 一种接口文档管理***及其工作方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117908930A (zh) * 2024-03-20 2024-04-19 英诺达(成都)电子科技有限公司 代码与代码文档的同步方法、装置、设备、介质及产品
CN117908930B (zh) * 2024-03-20 2024-06-04 英诺达(成都)电子科技有限公司 代码与代码文档的同步方法、装置、设备、介质及产品

Similar Documents

Publication Publication Date Title
US9286043B2 (en) Software build optimization
Wong et al. The ABS tool suite: modelling, executing and analysing distributed adaptable object-oriented systems
CN104536898A (zh) C程序并行区域的检测方法
JP2010067188A (ja) プログラミングを支援するための情報処理装置、情報処理システム、プログラミング支援方法およびプログラム
Zhukov et al. Scalasca v2: Back to the future
Combemale et al. A generic tool for tracing executions back to a DSML’s operational semantics
CN109101236A (zh) 基于规则引擎和maven插件实现的项目依赖管理方法及***
CN113900706A (zh) 接口文档的生成方法及装置
Williams et al. Guided feature identification and removal for resource-constrained firmware
Samuel et al. A novel test case design technique using dynamic slicing of UML sequence diagrams
CN113360156B (zh) 一种ios编译方法及相关设备
JP2008276735A (ja) プログラムコード変換装置及びプログラムコード変換方法
Wahler et al. Migrating legacy control software to multi-core hardware
Parnin et al. Improving change descriptions with change contexts
Omori et al. A survey on methods of recording fine-grained operations on integrated development environments and their applications
EP2535813B1 (en) Method and device for generating an alert during an analysis of performance of a computer application
Kerdoudi et al. Recovering software architecture product lines
Maudoux et al. Lessons and Pitfalls in Building Firefox with Tup.
CN103577170A (zh) 网络应用的构建方法及装置
CN115168175A (zh) 程序错误解决方法、装置、电子设备和存储介质
CN113031940A (zh) 前端框架开发方法、装置及终端设备
JP3603718B2 (ja) メイク情報解析によるプロジェクト内容解析方法及びそのシステム並びに情報記録媒体
Lopez et al. CAASCADE: a system for static analysis of HPC software application portfolios
Scheidgen et al. Model-based mining of source code repositories
JP2004287869A (ja) プログラム実行監視装置および方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination