APP开发平台 > Blog > App外包开发会交付源码吗

源代码分为很多种,简单说来就是构成该软件的核心代码。若是原生开发APP,安卓和IOS的代码则是分开的。针对那些带网页版的APP代码,很多不懂的人容易给混淆,因此交付的时候要十分注意这些细节。

一般情况下,在APP外包开发定制项目结束后,是会交付开发源码、设计源稿、规划图、需求文档、产品原型图等一系列成果的。


那么为什么外包公司要交付源码呢?

App开发的源码是公司产品的核心价值,源码归属于产品的一部分,所以源码一定要交付。

其实产品是由一系列源码构建成的服务。一般情况下,产品越大服务的项目就会越多,对应源码的复杂难易程度也会更多。外加产品每一轮的迭代更新,服务间的调用装配,源码工程依赖的相互性,不仅要保障源码交付质量还要保障研发效率!


如何实现源码交付呢?

源码交付并不是简单的把源码复制完事,源码要求有版本,有版本才能高效的管理代码。

首先要统一源码路径:

  1.分支:由归档后的主干创建,操作人员为项目研发,用于新功能需求的实现。

  2.主干:由提测分支合并,操作人员为质控测试;用于环境测试、功能测试、预发布环境、生产环境的运行。

  3.Tag:预发布环境验收完毕后,发布生产环境并完成版本的归档,操作人员质控测试,用于记录生产环境稳定版本,便于回滚主干操作。


其次通过源码版本提交记录映射业务版本号,实现保证不同业务版本源码的一致性。

  1.确定基线Trunk:工程Demo – 特性开发 – 稳定版本

  2.拉分支分支来源于稳定主干,用于新功能的实现。

  3.合并主干由提测分支合并,用于功能测试、测试环境、预发布环境、生产环境的运行。合并主干需具备前置条件:提测邮件。提测邮件需具备以下六要素:版本号、分支路径、脚本路径、项目名称、功能边界、部署手册。

高效的App定制平台,标准化、便宜、快!

提交APP定制开发需求