首先 源代码是原创是知识产权是属于你的版权
第二点 可以进行二次开发进行 增加功能 系统优化 完善或丰富 现有系统功能如果没有源代码系统无法修改
第三点 不受开发公司限制 可以占据主动权 如果开发方 在后期对运维或增加功能方面 报价远超市场价 可以拿你的源代码找一家有实力性价比更高的公司 同时也可以让其他公司进行后期的系统维护和升级而不会因此造成整套软件重写所以大家在找开发公司的同时要注意是否会提供源代码这个问题
第四点 源代码用途:
生成目标代码,即计算机可以识别的代码。
对软件进行说标明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。
需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要对目标代码做出相应的修改,必须重新编译。
第五点 源代码好处:
1、可以在源代码的基础上进行二次开发,完善或丰富现有系统功能。
2、参考学习。通过分析源代码,可以学习开发、了解开发者的思路,学习开发者如何通过巧妙的方式、算法解决业务问题,阅读源代码是提高开发水平的快捷方式。
3、拥有源代码,可以占据主动权。如果开发方在后期对运维或增加功能方面,报价远超市场价,委托方有源代码的话,可以考虑更换开发方,而不会因此造成整套软件重写。