首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在别人研发的项目上二开?相信大多数公司都不会做

最近有很多朋友询问,说自己在别的公司做的软件不兼容,想让帮忙解决一下。一般来说,80%以上的公司都不愿接受这样的二次开发。

这也许会让一些人感到迷惑。在他们看来,系统都开发好了,做点小改动也不算太难,怎么就不肯做呢?

首先,如果客户要求二次开发,往往是由于已有的代码出了问题。试想一下,一个由数万行代码组成的系统,要对其进行修改,必须要先读懂所有的代码,这是一件非常耗费精力的事情,有些时候,甚至会比从零开始开发一个新的系统更加困难。另外,许多代码缺少注解,也就是说,我们每次更改一行代码,就有可能其他地方出现问题,这样的话,维护费用就会比重新开发的费用高得多。

​最重要的一点是,虽然修改代码很费时费力,但是用户一般都不会为此类项目提供太多的预算。那么,软体公司开出什么价位比较合理?所以,软件公司通常都会避开这些耗时耗力、吃力不讨好的工作。

所以,一般哪个公司会承接这类工程?一般而言,他们都是在代码维护与修补方面有专长的,或者是小规模的、乐于接受更少利益的独立开发人员。他们也许有专门的技术和经验来解决这类问题,也可以接受更少的价格。

总之,表面上看起来很简单的二次开发,实际操作起来却是困难重重。所以,对于软件企业来说,要考虑很多因素。

本文编辑:jhf_23

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OEeGhm778YMMEmGk96Ho9TAQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券