System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于公共目录的项目开发方法、装置、设备及介质制造方法及图纸_技高网

一种基于公共目录的项目开发方法、装置、设备及介质制造方法及图纸

技术编号:40842037 阅读:4 留言:0更新日期:2024-04-01 15:09
本发明专利技术涉及计算机技术领域,公开了一种基于公共目录的项目开发方法、装置、设备及介质,该方法包括:获取各个组件的预编译产物;根据各个组件的预编译产物建立公共目录;从公共目录中提取出目标项目对应的预编译产物;利用目标项目对应的预编译产物对目标项目进行开发,本发明专利技术通过利用各个组件的预编译产物建立公共目录,以使得开发人员可以直接从公共目录中提取目标项目的预编译产物,而不受个人权限限制,通过利用目标项目的预编译产物进行目标项目的开发,以实现项目开发的目的,避免因权限受限导致开发困难的情况,提高项目开发效率。

【技术实现步骤摘要】

本专利技术涉及计算机,具体涉及一种基于公共目录的项目开发方法、装置、设备及介质


技术介绍

1、随着信息化技术的快速发展,各行各业对应用软件的需求逐渐增多,软件开发是信息化技术发展过程中必不可少的重要组成部分。软件开发是利用编写计算机程序来实现特定功能,c++作为功能强大的编程语言之一,在软件开发项目中c++提供了许多可用于开发菜单选择程序的库和框架。

2、在现有技术中,开发人员在开发环境中调取自己负责的功能模块的源码进行开发调试,多个开发人员共同完成项目开发。然而,在项目开发过程中,受开发人员的个人权限限制,导致项目开发困难。


技术实现思路

1、有鉴于此,本专利技术提供了一种基于公共目录的项目开发方法、装置、设备及介质,以解决现有技术中受开发人员个人权限限制,导致项目开发困难的问题。

2、第一方面,本专利技术提供了一种基于公共目录的项目开发方法,该方法包括:

3、获取各个组件的预编译产物;

4、根据各个组件的预编译产物建立公共目录;

5、从公共目录中提取出目标项目对应的预编译产物;

6、利用目标项目对应的预编译产物对目标项目进行开发。

7、本专利技术通过利用各个组件的预编译产物建立公共目录,以使得开发人员可以直接从公共目录中提取目标项目的预编译产物,而不受个人权限限制,通过利用目标项目的预编译产物进行目标项目的开发,以实现项目开发的目的,避免因权限受限导致开发困难的情况,提高项目开发效率。

8、在一种可选的实施方式中,公共目录包括api仓,从公共目录中提取出目标项目对应的预编译产物,包括:

9、确定api仓中存储的各个组件的api接口;

10、利用api接口从公共目录中调用目标项目对应的预编译产物。

11、本专利技术通过公开目录中的api仓提供的api接口向开发人员开放,便于开发人员通过api接口调用目标项目对应的预编译产物,以提高开发人员的开发效率。

12、在一种可选的实施方式中,公共目录还包括lib仓,利用目标项目对应的预编译产物对目标项目进行开发,包括:

13、在lib仓中利用目标项目对应的预编译产物进行编译;

14、获取目标项目中各个组件的编译结果,将各个组件的编译结果进行拼接,并利用拼接好的编译结果对目标项目进行开发。

15、本专利技术通过在公共目录中的lib仓中根据预编译产物进行编译,以不受开发人员的权限,实现编译隔离,避免因编译耦合导致编译失败的情况,将各个组件的编译结果进行拼接,以便于开发人员利用拼接好的编译结果进行开发,从而实现项目开发的目的。

16、在一种可选的实施方式中,在根据各个组件的预编译产物建立公共目录之前,方法还包括:

17、对各个组件的预编译产物进行测试验证,得到验证结果;

18、若验证结果为验证成功,则将各个组件的预编译产物对应的代码进行合并。

19、本专利技术通过对组件的预编译产物进行测试验证,以在验证结果为验证成功时合并各个组件的预编译产物的代码,从而加强项目开发的安全性。

20、在一种可选的实施方式中,根据各个组件的预编译产物建立公共目录,包括:

21、利用合并后的各个组件的预编译产物的代码建立公共目录。

22、本专利技术通过利用合并后的组件的预编译产物的代码建立公共目录,以便于开发人员使用。

23、在一种可选的实施方式中,对各个组件的预编译产物进行测试验证,包括:

24、当检测到代码提交操作时,获取各个组件的预编译产物的代码;

25、利用jenkins工具运行自动化测试脚本,并利用自动化测试脚本对各个组件的预编译产物的代码进行测试验证。

26、本专利技术通过在检测到代码提交操作时,利用jenkins工具对各个组件的预编译产物的代码进行测试验证,从而增加项目开发的安全性和稳定性。

27、在一种可选的实施方式中,在根据各个组件的预编译产物建立公共目录之后,方法还包括:

28、定时获取各个组件的预编译产物;

29、基于各个组件的预编译产物对公共目录进行定时更新。

30、本专利技术通过定时获取到的预编译产物对公共目录进行更新,以保证公共目录为最新的公共目录。

31、第二方面,本专利技术提供了一种基于公共目录的项目开发装置,该装置包括:

32、获取模块,用于获取各个组件的预编译产物;

33、建立模块,用于根据各个组件的预编译产物建立公共目录;

34、提取模块,用于从公共目录中提取出目标项目对应的预编译产物;

35、开发模块,用于利用目标项目对应的预编译产物对目标项目进行开发。

36、第三方面,本专利技术提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的基于公共目录的项目开发方法。

37、第四方面,本专利技术提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的基于公共目录的项目开发方法。

本文档来自技高网
...

【技术保护点】

1.一种基于公共目录的项目开发方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述公共目录包括API仓,所述从所述公共目录中提取出目标项目对应的预编译产物,包括:

3.根据权利要求1所述的方法,其特征在于,所述公共目录还包括LIB仓,所述利用所述目标项目对应的预编译产物对目标项目进行开发,包括:

4.根据权利要求1所述的方法,其特征在于,在根据所述各个组件的预编译产物建立公共目录之前,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述各个组件的预编译产物建立公共目录,包括:

6.根据权利要求4所述的方法,其特征在于,所述对所述各个组件的预编译产物进行测试验证,包括:

7.根据权利要求1所述的方法,其特征在于,在根据所述各个组件的预编译产物建立公共目录之后,所述方法还包括:

8.一种基于公共目录的项目开发装置,其特征在于,所述装置包括:

9.一种计算机设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的基于公共目录的项目开发方法。

...

【技术特征摘要】

1.一种基于公共目录的项目开发方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述公共目录包括api仓,所述从所述公共目录中提取出目标项目对应的预编译产物,包括:

3.根据权利要求1所述的方法,其特征在于,所述公共目录还包括lib仓,所述利用所述目标项目对应的预编译产物对目标项目进行开发,包括:

4.根据权利要求1所述的方法,其特征在于,在根据所述各个组件的预编译产物建立公共目录之前,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述各个组件的预编译产物建...

【专利技术属性】
技术研发人员:请求不公布姓名请求不公布姓名请求不公布姓名
申请(专利权)人:苏州异格技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1