我们公司目前有app产品,但已经签了很多项目。这些项目之前,差别不是很大。但全部拉分支来做差异化,又感觉很不划算,并且不利于本身的功能越来越多,都要去合并代码。不知道正规企业级是怎么开发这种产品的。
------解决方案--------------------
我们也有做企业级的产品,有些功能做得很活,布局之类的都可以不一样。我们只要维护一套就好了,把workspace下面的整个工程发给实施。实施部那边把一些图片替换掉,然后ant打包的时候,也可以打成包名不一样的。而我们反正只要开发一个主干。
------解决方案--------------------
可以做成产品化的功能+个性化的功能,每个项目都在产品化的功能基础进行个性化开发和维护,好的功能集成到产品化里面,这样压力会小一些。
------解决方案--------------------
代码重构,模块化,设计模式要精通