The embodiment of the invention relates to the field of electronic technology, and discloses a method and a device for generating electronic equipment and technical documents. In the invention, technical document generation method is applied to the code file includes at least one section of the code, including the method of generating technical documentation: read the code file and extract the code corresponding with preset rules code; according to predetermined rules of code is analyzed, and the extraction of multiple annotations code segment according to the technical documents; corresponding code segments corresponding to the multiple annotation of Xiang Shengcheng code file. The embodiment of the invention also provides a technical document generation device and electronic equipment, compared with the prior art, the embodiment of the invention can reduce the developer maintenance technical documentation workload, improve efficiency, and ensure the synchronization of the notes and documents, reduce maintenance cost.
【技术实现步骤摘要】
电子设备、技术文档的生成方法及装置
本专利技术实施例涉及电子
,特别涉及电子设备、技术文档的生成方法及装置。
技术介绍
工程师在开发过程中,基于代码的可读性,需要给代码添加注释,同时需要维护技术文档以便于技术的介绍、说明和推行,因此技术研发需要维护“注释文档”和“技术文档”两种文件。当工程师维护的项目越来越多时,注释和文档的维护就显得尤为重要,它们能帮助工程师更高效、清晰地完成开发任务。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:1、效率低。由于需要同时维护两种文件,修改更新代码、注释的同时,还需要手动去更新技术文档,重复性工作较多,耗费时间。当项目任务繁琐,常常更新一种文件忘了同步到另一种文件,造成文档和注释的差异,从而影响工程师开发。2、维护成本高,同步性差。传统的技术文档,当更新工程代码时,需要修改注释,同时也需要手动更新技术文档。
技术实现思路
本专利技术实施例的目的在于提供一种电子设备、技术文档的生成方法及装置,可以减少开发人员维护技术文档的工作量,提高效率,并且保证了注释和文档的同步性,降低维护成本。第一方面,本专利技术的实施例提供了一种技术文档的生成方法,应用于包括至少一代码段的代码文件,所述技术文档的生成方法包括:读取所述代码文件,并提取所述代码段对应的符合预设规则的代码注释;根据所述预设规则对所述代码注释进行解析,并提取所述代码段对应的多个注释项;根据所述代码段对应的多个注释项生成所述代码文件对应的技术文档。第二方面,本专利技术的实施例提供了一种技术文档的生成装置,包括:应用于包括至少一代码段的代码文件,所述技术文 ...
【技术保护点】
一种技术文档的生成方法,其特征在于,应用于包括至少一代码段的代码文件,所述技术文档的生成方法包括:读取所述代码文件,并提取所述代码段对应的代码注释,其中,所述代码注释符合预设规则;根据所述预设规则对所述代码注释进行解析,并提取所述代码段对应的多个注释项;根据所述代码段对应的多个注释项生成所述代码文件对应的技术文档。
【技术特征摘要】
1.一种技术文档的生成方法,其特征在于,应用于包括至少一代码段的代码文件,所述技术文档的生成方法包括:读取所述代码文件,并提取所述代码段对应的代码注释,其中,所述代码注释符合预设规则;根据所述预设规则对所述代码注释进行解析,并提取所述代码段对应的多个注释项;根据所述代码段对应的多个注释项生成所述代码文件对应的技术文档。2.根据权利要求1所述的技术文档的生成方法,其特征在于,在所述根据所述预设规则对所述代码注释进行解析,并提取所述代码段对应的多个注释项中,具体包括:检测所述代码注释中的多个预设关键字,并将多个所述预设关键字绑定的数据分别提取出来作为多个所述注释项。3.根据权利要求2所述的技术文档的生成方法,其特征在于,在根据所述代码段对应的多个注释项生成所述代码文件对应的技术文档中,具体包括:获取预存的模板文件;所述模板文件中包括每个所述预设关键字对应的填充区;将每个所述注释项填写至每个所述注释项绑定的预设关键字对应的填充区中。4.根据权利要求2所述的技术文档的生成方法,其特征在于,每个所述预设关键字以前缀形式或者后缀形式绑定于每个所述预设关键字对应的注释项。5.根据权利要求1所述的技术文档的生成方法,其特征在于,所述代码段的数目为多个,且每个所述代码段对应的多个注释项中包括一个代码段名称;在根据所述代码段对应的多个注释项生成所述代码文件对应的技术文档之后,还包括:根据每个所述代码段的代码段名称建立所述技术文档的代码段索引目录。6.根据权利要求5所述的技术文档的生成方法,其特征在于,每个所述代码段对应的多个注释项中还包括代码段类型;在所述根据每个所述代码段的代码段名称建立所述技术文档的代码段索引目录之后,还包括:根据每个所述代码段的代码段类型,将所述代码段索引目录划分为分别对应于多种代码段类型的多个索引区。7.根据权利要求1所述的技术文档的生成方法,其特征在于,每个所述代码段对应的多个注释项中包括一个代码段名称、一个代码段描述以及至少一个代码段类参数。8.根据权利要求7所述的技术文档的生成方法,其特征在于,每个所述代码段类参数包括参数类型、参数名称以及参数解释。9.一种技术文档的生成装置,其特征在于,应用于包括至...
【专利技术属性】
技术研发人员:李欣书林,丁晓燕,
申请(专利权)人:乐视致新电子科技天津有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。