System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及代码开发,特别是涉及一种标准化代码的模板化生成方法、系统、设备及介质。
技术介绍
1、目前,在进行项目标准化代码开发时,通常由开发人员手动创建文件,对项目文件代码进行增、删、改、查等操作,以实现项目文件代码的修改调整或更新;由于不同的开发人员具有不同的编码风格,这导致每次进行项目代码的修改时,可能需要开发人员重新理解或整理代码,这种方式较为繁琐,增加了代码开发的负担,降低了代码开发的效率,同时也提高了代码的错误率;另外,基于人工调整的方式,可能存在大量的重复代码需要反复编写,这也消耗了较大的时间成本和人力成本。
技术实现思路
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、所述模板配置模块,用于对所述目标项目的模板文件进行参数编辑以及内容编辑;
32、所述模板调用模块,用于响应于所述模板文件编辑结束,对所述模板文件进行预览;所述模板调用模块响应于所述模板文件的预览结果,对所述模板文件进行调用或修改;
33、所述文件导出模块,用于响应于所述模板文件的调用,执行代码文件生成操作。
34、另一方面,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述标准化代码的模板化生成方法的步骤。
35、另一方面,本专利技术还提供一种计算机设备,所述计算机设备包括处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;其中:
36、所述存储器,用于存放计算机程序;
37、所述处理器,用于通过运行所述存储器上所存放的程序来执行所述标准化代码的模板化生成方法的步骤。
38、本专利技术技术方案的有益效果是:
39、本专利技术所述的标准化代码的模板化生成方法,可以实现针对不同项目,配置不同的代码模板,在操作时仅需要开发人员选择对应的模板文件进行应用,即可实现项目标准化代码的生成;模板支持预览和编辑,便于实现增删改查功能,且基于统一的模板文件,能够提升代码的规范性和正确性,避免人工操作所带来的错误,弥补了现有技术的缺陷,具有较高的应用价值。
40、本专利技术所述的标准化代码的模板化生成系统,可以通过项目配置模块、模板配置模块、模板调用模块和文件导出模块的相互配合,进而实现针对不同项目,配置不同的代码模板,在操作时仅需要开发人员选择对应的模板文件进行应用,即可实现项目标准化代码的生成;模板支持预览和编辑,便于实现增删改查功能,且基于统一的模板文件,能够提升代码的规范性和正确性,避免人工操作所带来的错误,弥补了现有技术的缺陷,具有较高的应用价值。
41、本专利技术所述的计算机可读存储介质,可以实现引导项目配置模块、模板配置模块、模板调用模块和文件导出模块进行配合,进而实现本专利技术所述的标准化代码的模板化生成方法,且本专利技术所述的计算机可读存储介质还有效提高所述标准化代码的模板化生成方法的可操作性。
42、本专利技术所述的计算机设备,可以实现存储并执行所述计算机可读存储介质,进而实现本专利技术所述的标准化代码的模板化生成方法。
本文档来自技高网...【技术保护点】
1.一种标准化代码的模板化生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种标准化代码的模板化生成方法,其特征在于:
3.根据权利要求1所述的一种标准化代码的模板化生成方法,其特征在于:
4.根据权利要求1所述的一种标准化代码的模板化生成方法,其特征在于:
5.根据权利要求1所述的一种标准化代码的模板化生成方法,其特征在于:
6.根据权利要求1所述的一种标准化代码的模板化生成方法,其特征在于:
7.根据权利要求1所述的一种标准化代码的模板化生成方法,其特征在于:
8.一种标准化代码的模板化生成系统,其特征在于,包括:项目配置模块、模板配置模块、模板调用模块和文件导出模块;
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1~7中任一项所述标准化代码的模板化生成方法的步骤。
10.一种计算机设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储
...【技术特征摘要】
1.一种标准化代码的模板化生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种标准化代码的模板化生成方法,其特征在于:
3.根据权利要求1所述的一种标准化代码的模板化生成方法,其特征在于:
4.根据权利要求1所述的一种标准化代码的模板化生成方法,其特征在于:
5.根据权利要求1所述的一种标准化代码的模板化生成方法,其特征在于:
6.根据权利要求1所述的一种标准化代码的模板化生成方法,其特征在于:
7.根据权利要求1所述的一种标准...
【专利技术属性】
技术研发人员:朱新海,
申请(专利权)人:苏州益多多信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。