System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及到一种业务逻辑口径、技术逻辑口径与代码的同步方法及装置。
技术介绍
1、在当前各类数据开发类项目中,相应的业务逻辑口径、技术逻辑口径和代码都是作为项目交付物以文档的形式线下保存或者上传至甲方的规定的交付物存储平台,当进行需求变更时会需要更新相应的业务逻辑口径、技术逻辑口径及对应的代码。
2、为保证数据结果的准确性,即数据结果应与业务部门提供的业务逻辑口径保持一致,必须实现业务逻辑口径、技术逻辑口径和代码的一致性。然而,现有的技术方案中,只有代码属于完全线上化的,线上维护过程中会有变更记录日志的自动存储归档,业务逻辑口径及技术逻辑口径的维护都是线下维护的,且业务逻辑口径文档、技术逻辑口径文档、代码三者均是分别维护,很难保持持久的一致性,往往是在项目首次交付时,三者是一致的,而随着后期需求内容的不断迭代更新,或存在紧急上线要求,导致业务逻辑口径、技术逻辑口径和代码产生不一致,且时间越长,不一致性的占比越大。
技术实现思路
1、有鉴于此,本专利技术提供了一种业务逻辑口径、技术逻辑口径与代码的同步方法及装置,可解决目前业务逻辑口径、技术逻辑口径和代码无法同步一致的技术问题。
2、根据本专利技术的第一个方面,提供了一种业务逻辑口径、技术逻辑口径与代码的同步方法,所述方法包括:
3、构建同一项目需求对应的业务逻辑口径、技术逻辑口径与代码之间的映射关系;
4、响应于对任一所述项目需求对应的所述业务逻辑口径的更改,根据所
5、根据所述项目需求以及所述更改后的技术逻辑口径更改所述代码,得到更改后的代码,以完成同一所述项目需求的所述业务逻辑口径、所述技术逻辑口径以及所述代码的同步。
6、优选地,所述根据所述项目需求以及更改后的业务逻辑口径更改所述技术逻辑口径,包括:
7、查询所述项目需求对应的所述技术逻辑口径;
8、展示所述技术逻辑口径待进行同步的提示信息,接收对所述技术逻辑口径进行同步的指令,根据更改后的业务逻辑口径更改所述技术逻辑口径。
9、优选地,所述根据更改后的业务逻辑口径更改所述技术逻辑口径,包括:
10、从元数据管理系统中匹配更改后的业务逻辑口径对应的目标技术逻辑口径,利用所述目标技术逻辑口径替换所述技术逻辑口径。
11、优选地,所述根据所述项目需求以及所述更改后的技术逻辑口径更改所述代码,包括:
12、查询所述项目需求对应的所述代码;
13、展示所述代码待进行同步的提示信息,接收对所述代码进行同步的指令,根据所述更改后的技术逻辑口径更改所述代码。
14、优选地,所述根据所述更改后的技术逻辑口径更改所述代码,包括:
15、根据预设语法规则组合所述更改后的技术逻辑口径。
16、优选地,在所述根据所述项目需求以及更改后的业务逻辑口径更改所述技术逻辑口径,得到更改后的技术逻辑口径之后,所述方法还包括:
17、展示所述更改后的技术逻辑口径是否需要进行人工复核的提示信息;
18、接收所述更改后的技术逻辑口径需要进行人工复核的指令,接收人工调整所述更改后的技术逻辑口径的指令,得到人工调整的技术逻辑口径;
19、所述根据所述项目需求以及所述更改后的技术逻辑口径更改所述代码,包括:
20、根据所述项目需求以及所述人工调整的技术逻辑口径更改代码。
21、优选地,在所述根据所述项目需求以及所述更改后的技术逻辑口径更改所述代码,得到更改后的代码之后,所述方法还包括:
22、展示所述更改后的代码是否需要进行人工复核的提示信息;
23、接收所述更改后的代码需要进行人工复核的指令,接收人工调整所述更改后的代码的指令,得到人工调整的代码。
24、根据本专利技术的第二个方面,提供了一种业务逻辑口径、技术逻辑口径与代码的同步装置,所述装置包括:
25、构建模块,用于构建同一项目需求对应的业务逻辑口径、技术逻辑口径与代码之间的映射关系;
26、第一更改模块,用于响应于对任一所述项目需求对应的所述业务逻辑口径的更改,根据所述项目需求以及更改后的业务逻辑口径更改所述技术逻辑口径,得到更改后的技术逻辑口径;
27、第二更改模块,用于根据所述项目需求以及所述更改后的技术逻辑口径更改所述代码,得到更改后的代码,以完成同一所述项目需求的所述业务逻辑口径、所述技术逻辑口径以及所述代码的同步。
28、依据本申请第三个方面,提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述业务逻辑口径、技术逻辑口径与代码的同步方法。
29、依据本申请第四个方面,提供了一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述业务逻辑口径、技术逻辑口径与代码的同步方法。
30、借由上述技术方案,本专利技术提供的一种业务逻辑口径、技术逻辑口径与代码的同步方法及装置,首先构建同一项目需求对应的业务逻辑口径、技术逻辑口径与代码之间的映射关系;然后响应于对任一所述项目需求对应的所述业务逻辑口径的更改,根据所述项目需求以及更改后的业务逻辑口径更改所述技术逻辑口径,得到更改后的技术逻辑口径;最后根据所述项目需求以及所述更改后的技术逻辑口径更改所述代码,得到更改后的代码,以完成同一所述项目需求的所述业务逻辑口径、所述技术逻辑口径以及所述代码的同步,通过本专利技术的技术方案,由于预先构建了同一项目需求对应的业务逻辑口径、技术逻辑口径与代码之间的映射关系,因此,在任意一个业务逻辑口径更改后,会自动根据更改后的业务逻辑口径更改同一项目需求的技术逻辑口径,同理,在技术逻辑口径更改后,会自动根据更改后的技术逻辑口径更改同一项目需求对应的代码,从而实现了当业务逻辑口径更改后,同一项目需求对应的技术逻辑口径与代码就会自动同步更改,持续保持一致性。
31、上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
本文档来自技高网...【技术保护点】
1.一种业务逻辑口径、技术逻辑口径与代码的同步方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述项目需求以及更改后的业务逻辑口径更改所述技术逻辑口径,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据更改后的业务逻辑口径更改所述技术逻辑口径,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述项目需求以及所述更改后的技术逻辑口径更改所述代码,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述更改后的技术逻辑口径更改所述代码,包括:
6.根据权利要求1所述的方法,其特征在于,在所述根据所述项目需求以及更改后的业务逻辑口径更改所述技术逻辑口径,得到更改后的技术逻辑口径之后,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,在所述根据所述项目需求以及所述更改后的技术逻辑口径更改所述代码,得到更改后的代码之后,所述方法还包括:
8.一种业务逻辑口径、技术逻辑口径与代码的同步装置,其特征在于,所述装置包括:
9.一种存
10.一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述业务逻辑口径、技术逻辑口径与代码的同步方法。
...【技术特征摘要】
1.一种业务逻辑口径、技术逻辑口径与代码的同步方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述项目需求以及更改后的业务逻辑口径更改所述技术逻辑口径,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据更改后的业务逻辑口径更改所述技术逻辑口径,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述项目需求以及所述更改后的技术逻辑口径更改所述代码,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述更改后的技术逻辑口径更改所述代码,包括:
6.根据权利要求1所述的方法,其特征在于,在所述根据所述项目需求以及更改后的业务逻辑口径更改所述技术逻辑口径,得到更...
【专利技术属性】
技术研发人员:李晓帅,
申请(专利权)人:北银金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。