当前位置:网站首页>代码克隆的优缺点

代码克隆的优缺点

2022-07-06 16:56:00 大魔法师云中君

代码质量高
	在知识分享、代码开源的潮流下,
		越来越多的开发人员参与到开源软件的开发中,
		不断地优化开源软件,及时修复软件缺陷,
		使得开源软件的质量和稳定性日益得到提高

开发成本低.
	在软件开发过程中,
		需求分析、系统与详细设计、编码与测试等阶段
		都需要大量的人力、物力及财力. 
	进行代码克隆后,可以提高开发效率,大大降低开发成本

缺点********************************

开发项目的额外成本升高.
	在开源项目中,专业性强、注释不完整等原因,
		使得开发人员需要花费更多的时间去理解代码,
		从而增加了额外的开发成本.
	另外,开源项目代码量大,在代码克隆时复用较多的关联代码会增大开发结束后的总代码量,
		从而导致编译时间增长,机器内存需求增大

开发软件易存在漏洞风险.
	在开源项目中,软件代码虽然具有很高的质量和稳定性,但也存在还未被发现的潜在漏洞,
		而这些漏洞会增加系统风险,降低系统的安全性.

可能侵犯开源软件的著作权.
	在使用开源项目时,需要遵循开源许可协议(GPL,BSD,ApacheLicense等),
		如使用 GitHub代码时需要注意版权问题.
	在代码克隆时,如果违规使用开源代码,
		则可能会侵犯软件著作权并需要承担相应的后果.
原网站

版权声明
本文为[大魔法师云中君]所创,转载请带上原文链接,感谢
https://wkisme.blog.csdn.net/article/details/125640815