不是拿着源码过来,就能二开,还需要注意这些

有源码也不一定能够二开,还需要考虑很多事情。
首先,二开是什么?
二开,也就是软件的二次开发。
比如,公司之前已经开发了一款软件,现在想在这个软件的基础上,加一个功能逻辑。就需要对软件进行二次开发。
一般情况下,是公司和之前的外包团队闹了不愉快、或者不满意他们的开发质量。所以才会去找别的团队接手。
哪些情况不能二开?
源码的获取渠道必须确认清楚。
有的人耍小聪明,去网上找了个源码,然后想让程序员在这个源码的基础上做调整,这样他们能减少很多成本。
网上找的源码,90%都是不能直接用的,有侵权风险。
这种如果程序员做了,就是连带责任。
-
源码质量很差、没有文档、没有注释
这种源码的调整,就相当于大海捞针。开发难度是正常开发的几十倍。
我打个比方,我去书店买个字典,找一个字:“郭”,就根据拼音“guo”去看在多少页,然后找到那个字。
现在,字典没有目录、没有页数、没有按照拼音排版、字也没加“意思”。这时候我去找“郭”,我需要花大量的时间去一个一个字找。就算找到了,也无从下手。因为他没描述“郭”的意思是什么。
-
源码有加密
有一部分外包公司为了捆绑客户,会交付加密了的源码。加密就相当于,只能用,不能改。
这种二开的难度也是很大的,一般没有人会去接这种项目的二开。
......
二开的难度是很大的
如果是自己开发的项目,想要二开,那其实很简单,因为自己对项目的理解很高。
但是如果是别人开发的项目,那开发难度就是几倍往上了。开发团队需要花大量的时间先去理解项目逻辑,再去理解业务需求,再去理解代码逻辑,才能投入开发。
所以二开的价格,有的时候会高于重新开发。
最后
前期尽量和外包团队达成长期合作的意愿,避免再去找别家二开,费用会高很多。
猪猪浩:小郭帮你做软件
评论