[发明专利]项目代码自动优化方法、装置、设备及介质在审

专利信息
申请号: 202011573310.4 申请日: 2020-12-24
公开(公告)号: CN112527314A 公开(公告)日: 2021-03-19
发明(设计)人: 黄康 申请(专利权)人: 平安普惠企业管理有限公司
主分类号: G06F8/41 分类号: G06F8/41;G06F16/27
代理公司: 深圳众鼎专利商标代理事务所(普通合伙) 44325 代理人: 谭果林
地址: 518000 广东省深圳市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 项目 代码 自动 优化 方法 装置 设备 介质
【说明书】:

发明用于人工智能领域,涉及区块链领域,公开了一种项目代码自动优化方法、装置、计算机设备及存储介质,方法包括:确定待转化项目,其中,待转化项目中安装有解构赋值转换工具,获取配置文件,其中,配置文件包括待转化项目的根目录地址,确定待转化项目是否支持目标优化语法,若待转化项目支持目标优化语法,则通过解构赋值转换工具读取配置文件中的根目录地址,并根据根目录地址确定待解构赋值文件,通过解构赋值转换工具对待解构赋值文件进行解构赋值转换,以对待转化项目进行优化;本发明中,用户无需了解ES6的解构赋值语法,即可通过解构赋值转换工具对待解构赋值文件进行转换,实现了对项目代码的自动化优化,提高了项目的优化效率。

技术领域

本发明涉及计算机编程语言技术领域,尤其涉及一种项目代码自动优化 方法、装置、设备及介质。

背景技术

在对项目前端维护的过程中,常常需要对中的项目代码中的变量(包括 对象类型和数组类型的变量)进行取值操作,例如,对对象的相关字段进行 取值,需要先获取到该对象,然后通过对象字面量方法等进行取值操作;对 数组中的数据进行取值,需要先获取数组中的下标值,然后通过arr[x]操作, 以获取对应的值。这传统的取值操作比较复杂,给代码的可维护性、可读性 都造成了很大的影响。

使用基于ES6规范的解构赋值语法,以对项目代码的变量进行解构赋值, 可以对项目代码中的变量进行优化,提高代码的可维护性、可读性。但对项 目代码进行解构赋值时,需要完全了解并熟悉ES6解构赋值语法,使得用户 需要花费较多的学习时间。而对于已经上线或已经成立较长时间的项目,利 用ES6解构赋值语法对项目代码进行优化,就需要投入很大的人力成本和时 间成本,导致项目优化的成本高、效率低。

发明内容

本发明提供一种项目代码自动优化方法、装置、计算机设备及介质,以 解决现有技术中,利用ES6解构赋值语法对项目代码进行优化,导致项目优 化的成本高、效率低的问题。

一种项目代码自动优化方法,包括:

确定待转化项目,其中,所述待转化项目中安装有解构赋值转换工具;

获取配置文件,其中,所述配置文件包括待所述待转化项目的根目录地 址;

确定所述待转化项目是否支持目标优化语法,其中,所述目标优化语法 为根据用户优化需求确定的项目代码优化后的语法;

若所述待转化项目支持所述目标优化语法,则通过所述解构赋值转换工 具读取所述配置文件中的所述根目录地址,并根据所述根目录地址确定待解 构赋值文件;

通过所述解构赋值转换工具对所述待解构赋值文件进行解构赋值转换, 以对所述待转化项目进行优化。

进一步地,所述根据所述根目录地址确定待解构赋值文件,包括:

确定所述配置文件中是否包含所述待解构赋值文件的存放地址;

若所述配置文件中包含所述待解构赋值文件的存放地址,则将所述根目 录地址和所述存放地址进行拼接,获得所述待解构赋值文件的完整地址;

获取所述完整地址对应的文件,作为所述待解构赋值文件。

进一步地,所述确定所述配置文件中是否包含所述待解构赋值文件的存 放地址之后,所述方法还包括:

若所述配置文件中不包含所述待解构赋值文件的存放地址,或者所述存 放地址为空,则获取所述根目录地址下所有的js文件;

对所述根目录地址下所有的js文件进行检索,以确定所述js文件是否 需要进行解构赋值转换;

若所述js文件需要进行解构赋值转换,则将所述js文件作为所述待解 构赋值文件。

进一步地,所述对所述待解构赋值文件进行解构赋值转换,包括:

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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