写点什么

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

  • 2025-06-07
    黑龙江
  • 本文字数:704 字

    阅读完需:约 2 分钟

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

有源码也不一定能够二开,还需要考虑很多事情。


首先,二开是什么?


二开,也就是软件的二次开发。


比如,公司之前已经开发了一款软件,现在想在这个软件的基础上,加一个功能逻辑。就需要对软件进行二次开发。


一般情况下,是公司和之前的外包团队闹了不愉快、或者不满意他们的开发质量。所以才会去找别的团队接手。


哪些情况不能二开?


源码的获取渠道必须确认清楚。


有的人耍小聪明,去网上找了个源码,然后想让程序员在这个源码的基础上做调整,这样他们能减少很多成本。


网上找的源码,90%都是不能直接用的,有侵权风险。


这种如果程序员做了,就是连带责任。


-


源码质量很差、没有文档、没有注释


这种源码的调整,就相当于大海捞针。开发难度是正常开发的几十倍。


我打个比方,我去书店买个字典,找一个字:“郭”,就根据拼音“guo”去看在多少页,然后找到那个字。


现在,字典没有目录、没有页数、没有按照拼音排版、字也没加“意思”。这时候我去找“郭”,我需要花大量的时间去一个一个字找。就算找到了,也无从下手。因为他没描述“郭”的意思是什么。


-


源码有加密


有一部分外包公司为了捆绑客户,会交付加密了的源码。加密就相当于,只能用,不能改。


这种二开的难度也是很大的,一般没有人会去接这种项目的二开。


......


二开的难度是很大的


如果是自己开发的项目,想要二开,那其实很简单,因为自己对项目的理解很高。


但是如果是别人开发的项目,那开发难度就是几倍往上了。开发团队需要花大量的时间先去理解项目逻辑,再去理解业务需求,再去理解代码逻辑,才能投入开发。


所以二开的价格,有的时候会高于重新开发。


最后


前期尽量和外包团队达成长期合作的意愿,避免再去找别家二开,费用会高很多。


猪猪浩:小郭帮你做软件

用户头像

还未添加个人签名 2025-02-04 加入

还未添加个人简介

评论

发布
暂无评论
不是拿着源码过来,就能二开,还需要注意这些_程序员郭顺发_InfoQ写作社区