当前位置:网站首页>Advantages and disadvantages of code cloning
Advantages and disadvantages of code cloning
2022-07-07 00:41:00 【Grand mage yunzhongjun】
High code quality
In knowledge sharing 、 Under the trend of open source code ,
More and more developers participate in the development of open source software ,
Constantly optimize open source software , Timely repair software defects ,
The quality and stability of open source software are increasingly improved
Low development cost .
In the process of software development ,
Demand analysis 、 System and detailed design 、 Coding and testing stages
It takes a lot of manpower 、 Material and financial resources .
After code cloning , Can improve development efficiency , Greatly reduce development costs
shortcoming ********************************
The additional cost of development projects increases .
In open source projects , Strong professionalism 、 Incomplete comments and other reasons ,
Developers need to spend more time understanding the code ,
Thus, additional development costs are increased .
in addition , Large amount of open source project code , Reusing more associated code during code cloning will increase the total amount of code after development ,
This leads to an increase in compilation time , The demand for machine memory increases
Developing software is prone to vulnerability risks .
In open source projects , Although the software code has high quality and stability , But there are also potential vulnerabilities that have not yet been discovered ,
These vulnerabilities will increase the system risk , Reduce the security of the system .
May infringe the copyright of open source software .
When using open source projects , Need to follow the open source license agreement (GPL,BSD,ApacheLicense etc. ),
If you use GitHub You need to pay attention to copyright issues when coding .
When cloning code , If you use open source code illegally ,
It may infringe the software copyright and bear the corresponding consequences .
边栏推荐
- 2022 PMP project management examination agile knowledge points (9)
- Three sentences to briefly introduce subnet mask
- 37页数字乡村振兴智慧农业整体规划建设方案
- 沉浸式投影在线下展示中的三大应用特点
- JWT signature does not match locally computed signature. JWT validity cannot be asserted and should
- Wechat applet UploadFile server, wechat applet wx Uploadfile[easy to understand]
- 2022/2/12 summary
- uniapp实现从本地上传头像并显示,同时将头像转化为base64格式存储在mysql数据库中
- 深度学习之环境配置 jupyter notebook
- Leecode brush question record sword finger offer 56 - ii Number of occurrences of numbers in the array II
猜你喜欢
37页数字乡村振兴智慧农业整体规划建设方案
Interface master v3.9, API low code development tool, build your interface service platform immediately
X.509 certificate based on go language
On February 19, 2021ccf award ceremony will be held, "why in Hengdian?"
Data analysis course notes (V) common statistical methods, data and spelling, index and composite index
After leaving a foreign company, I know what respect and compliance are
【软件逆向-自动化】逆向工具大全
48 page digital government smart government all in one solution
【vulnhub】presidential1
48页数字政府智慧政务一网通办解决方案
随机推荐
Mujoco Jacobi - inverse motion - sensor
On February 19, 2021ccf award ceremony will be held, "why in Hengdian?"
Typescript incremental compilation
The way of intelligent operation and maintenance application, bid farewell to the crisis of enterprise digital transformation
Policy Gradient Methods
陀螺仪的工作原理
Racher integrates LDAP to realize unified account login
equals()与hashCode()
Quaternion attitude calculation of madgwick
Markov decision process
How to set encoding in idea
Leecode brushes questions and records interview questions 01.02 Determine whether it is character rearrangement for each other
Data analysis course notes (III) array shape and calculation, numpy storage / reading data, indexing, slicing and splicing
Designed for decision tree, the National University of Singapore and Tsinghua University jointly proposed a fast and safe federal learning system
alexnet实验偶遇:loss nan, train acc 0.100, test acc 0.100情况
Advanced learning of MySQL -- basics -- multi table query -- subquery
英雄联盟|王者|穿越火线 bgm AI配乐大赛分享
【软件逆向-自动化】逆向工具大全
37 page overall planning and construction plan for digital Village revitalization of smart agriculture
Common shortcuts to idea