【技术实现步骤摘要】
本专利技术涉及计算机应用,尤其涉及一种代码防腐化方法、系统、电子设备和存储介质。
技术介绍
1、目前随着移动应用程序的快速迭代和需求变更,移动应用程序往往伴随着腐化问题,导致代码复杂程度增高,代码冗余量逐渐提升,因此需要对移动应用程序进行代码防腐化。当前场景的代码防腐化技术可以包括代码复杂度评估、静态代码分析、代码重构技术和模式、优化策略等。其中,静态代码分析可以使用工具进行,如findbugs、checkstyle等;代码重构技术和模式包括提取方法、内联方法、移动方法、重命名变量等;优化策略包括缓存、异步处理等。但是现有的代码防腐化方法存在以下缺陷:
2、1、缺乏全面性:现有的防腐化方法只能针对部分代码进行优化,而不能全面覆盖所有可能出现腐化问题的代码。这会导致一些未被优化的代码仍然存在腐化问题,增加了维护成本,降低了开发效率,并可能导致性能和稳定性问题。
3、2、缺乏可扩展性:现有的防腐化方法往往是基于固定的技术方案,难以应对不断变化的业务需求和技术环境。当业务需求或技术环境发生变化时,原有的防腐化方法可能无
...【技术保护点】
1.一种代码防腐化方法,其特征在于,所述方法包括:
2.根据权利要求1所述方法,其特征在于,所述根据职位投递业务需求对应的目标代码流程确定流程节点拦截器,并基于所述流程节点拦截器生成对应所述目标代码流程的流程责任链,包括:
3.根据权利要求2所述方法,其特征在于,所述流程顺序至少包括:登陆判断、简历判断、投递场景校验、多附件提示、特权提示和职位投递。
4.根据权利要求1所述方法,其特征在于,所述基于建造者模式构建所述目标代码流程内流程函数的函数参数,包括:
5.根据权利要求4所述方法,其特征在于,所述根据各所述待生成参数
...【技术特征摘要】
1.一种代码防腐化方法,其特征在于,所述方法包括:
2.根据权利要求1所述方法,其特征在于,所述根据职位投递业务需求对应的目标代码流程确定流程节点拦截器,并基于所述流程节点拦截器生成对应所述目标代码流程的流程责任链,包括:
3.根据权利要求2所述方法,其特征在于,所述流程顺序至少包括:登陆判断、简历判断、投递场景校验、多附件提示、特权提示和职位投递。
4.根据权利要求1所述方法,其特征在于,所述基于建造者模式构建所述目标代码流程内流程函数的函数参数,包括:
5.根据权利要求4所述方法,其特征在于,所述根据各所述待生成参数以及所...
【专利技术属性】
技术研发人员:郭百伶,张文彬,范文强,任宪鹏,张家福,李浩,李晓蒙,王建龙,
申请(专利权)人:智联网聘信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。