一种业务评估方法、装置、设备及其存储介质

    公开(公告)号:CN119693157A

    公开(公告)日:2025-03-25

    申请号:CN202411672839.X

    申请日:2024-11-20

    Inventor: 张盛荣

    Abstract: 本申请实施例属于金融科技技术领域,应用于理赔业务场景中,涉及一种业务评估方法、装置、设备及其存储介质,通过获取待进行目标业务评估的多维度数据;采用改进Halstead方法对所述多维度数据进行复杂度计算;根据复杂度计算结果,确定所述多维度数据对应的复杂度级别;基于所述复杂度级别,筛选出相应级别所对应的预训练完成的业务评估模型;将所述多维度数据输入到所述业务评估模型中,获得业务评估结果。通过计算待进行目标业务评估的多维度数据的复杂度,从而选择不同复杂度级别所对应的业务评估模型进行业务评估,在业务评估上做了分级别处理和细化,提高了业务评估的效率。

    一种Java代码变量命名规范性判断方法和系统

    公开(公告)号:CN119512621A

    公开(公告)日:2025-02-25

    申请号:CN202411653144.7

    申请日:2024-11-18

    Inventor: 陈浪 陈凯

    Abstract: 本公开涉及一种Java代码变量命名规范性判断方法和系统,所述方法包括以下步骤:基于获取的项目基本信息得到业务术语表和Java文件的文件路径列表;依次扫描所述文件路径列表中的Java文件,识别出Java文件中的变量声明语句和所述变量声明语句的代码行;基于所述变量声明语句识别出语句对应的变量名;基于所述变量声明语句的代码行识别出所述变量声明语句对应的注释信息;基于所述业务术语表、所述变量名和所述注释信息判定变量命名的规范性。本公开不仅能判定Java代码中变量命名是否符合基本的命名规范,还能够判断Java变量命名是否做到了见名知意;使用代码自动化扫描的形式来检查代码变量的命名,相比人工代码走查的方式效率更高。

    一种项目级源代码差异自动统计方法及装置

    公开(公告)号:CN119292897A

    公开(公告)日:2025-01-10

    申请号:CN202411192172.3

    申请日:2024-08-28

    Abstract: 本发明提供一种项目级源代码差异自动统计方法及装置,属于软件测试技术领域,该方法先将新项目文件和旧项目文件导入代码比对工具;在代码比对工具中设置比对参数;之后通过代码比对工具获取比对数据,得到代码差异比对文件和相同行比对文件;最后将代码差异比对文件和相同行比对文件导入差异统计工具,差异统计工具执行统计操作;对代码比对工具得到的比对结果进行自动分析、统计,从而得出两个项目中源代码的差异统计;实现了对单个文件源代码差异行数的自动化获取;实现了对新旧项目级源代码差异行数的自动化统计;实现了对新旧项目文件级差异情况的自动统计,提高了统计效率,且降低了错误率。

    代码处理方法、装置、电子设备及可读存储介质

    公开(公告)号:CN118822371A

    公开(公告)日:2024-10-22

    申请号:CN202410916635.X

    申请日:2024-07-09

    Inventor: 王伟杰

    Abstract: 本发明实施例涉及软件技术领域,公开了一种代码处理方法、装置、电子设备及可读存储介质,该方法包括:获取源文件的第一语法树和目标文件的第二语法树,目标文件为根据源文件进行代码变更之后的文件,再根据第一语法树和第二语法树,确定代码变更前的第一函数信息和代码变更后的第二函数信息,之后根据第一函数信息和第二函数信息,确定目标文件对应的效能评估结果。应用本发明的技术方案,能够在研发效能的评估实现中提高评估的准确性。

    一种基于DevOps的智能代码检查方法及系统

    公开(公告)号:CN118819630A

    公开(公告)日:2024-10-22

    申请号:CN202411271719.9

    申请日:2024-09-11

    Abstract: 本申请提出一种基于DevOps的智能代码检查方法及系统,包括以下步骤:步骤1:流水线拉取代码;步骤2:获取代码检查类型;步骤3:解析代码文件语言类型;步骤4:调用Prompt模块接口获取提示词;步骤5:使用代码语言类型、代码检查类型和代码内容构建查询请求,从知识库检索知识;步骤6:处理代码内容、提示词和知识库数据,得到模型输入数据;步骤7:将模型输入数据输入LLM模型生成检查内容;步骤8:将模型生成内容格式化成检查结果;步骤9:将检查结果写入数据库。本发明通过集成多种LLM大模型和知识库,自动化进行代码检查,提高代码检查的准确性和效率,解决了传统代码检查方法中静态检查效果不佳、检查规则拓展困难、效率低下的问题。

    一种软件质量确定方法、装置、电子设备及存储介质

    公开(公告)号:CN117762482A

    公开(公告)日:2024-03-26

    申请号:CN202311792954.6

    申请日:2023-12-22

    Inventor: 陈冰 冯华 李尧

    Abstract: 本申请提供一种软件质量确定方法、装置、电子设备及存储介质,涉及计算机技术领域,解决了由于一个软件的开发过程分为多个阶段,因此仅依靠对已经开发完成的软件进行结果测试,并根据测试结果为该软件进行质量评分,可能不能准确地评价该软件的质量,进而影响了对软件质量确定的有效性以及准确性的技术问题。该方法包括:获取目标软件在多个阶段中每个阶段包括的多个指标以及该多个指标中每个指标对应的权重;基于该目标软件在多个阶段中每个阶段的多个指标以及该多个指标中每个指标对应的权重,确定第一质量以及第二质量;在该第一质量大于或等于第一质量阈值以及该第二质量大于或等于第二质量阈值的情况下,确定该目标软件的质量为高质量。

    基于人工智能的企业级IDEA代码插件系统

    公开(公告)号:CN117435188A

    公开(公告)日:2024-01-23

    申请号:CN202311419642.0

    申请日:2023-10-30

    Inventor: 李燕 王鑫 徐庭锐

    Abstract: 本发明公开了一种基于人工智能的企业级IDEA代码插件系统,包括:指令接收模块,用于接收开发人员输入的配置指令、代码评审指令;配置模块,用于接收开发人员的目标编译器配置代码插件指令,以及代码评审指标配置指令;数据评估模型,用于接收和存储开发人员撰写的代码内容,抓取代码关键词,智能插入重复的代码片段,同时获取接口方法的所有实现功能,同时在代码提交后,根据预设的代码评审指标和计算公式对代码进行质量评审;消息模块,用于向开发人员实时推送数据评估模型发出的接口功能实现方法,以及代码质量评审结果报告;本发明减少了人工质量评审时的工作量,提高了代码质量。

    一种C语言代码风格检测方法、系统、设备及介质

    公开(公告)号:CN117289989A

    公开(公告)日:2023-12-26

    申请号:CN202310901568.X

    申请日:2023-07-21

    Abstract: 本发明提供了代码检测技术领域的一种C语言代码风格检测方法、系统、设备及介质,方法包括如下步骤:步骤S1、基于Qt创建一交互界面层、一业务逻辑层以及一数据层;步骤S2、通过所述交互界面层获取录入的程序代码,将所述程序代码实时存储至数据层;步骤S3、所述业务逻辑层结合动态分析技术和静态分析技术,对录入的所述程序代码进行代码风格检测,生成检测结果;步骤S4、展示所述检测结果,将所述检测结果存储至数据层并进行备份。本发明的优点在于:极大的提升了代码风格检测质量。

    一种表单评估方法、装置、电子设备及存储介质

    公开(公告)号:CN117170740A

    公开(公告)日:2023-12-05

    申请号:CN202311143122.1

    申请日:2023-09-05

    Abstract: 本申请提供一种表单评估方法、装置、电子设备及存储介质,该方法包括:从待处理表单中解析出表单元素和表单元素对应的脚本代码;对待处理表单、表单元素和表单元素对应的脚本代码进行特征提取,获得特征集合;使用深度学习模型对特征集合进行评估,获得评估分数,评估分数表征待处理表单的填写复杂度。在上述方案的实现过程中,通过从对待处理表单、表单元素和表单元素对应的脚本代码中提取出特征集合,并使用深度学习模型对该特征集合进行评估,获得表征待处理表单的填写复杂度的评估分数,从而改善了通过人工评估表单复杂度的情况,有效地提高了评估表单复杂度的效率。

Patent Agency Ranking