架构 - Android 求项目重构方面的资料和文章

查看:133
本文介绍了架构 - Android 求项目重构方面的资料和文章的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

公司有很多老项目需要重构,基本上每个项目的业务逻辑是差不多,但是每个项目又存在差异,比如详情页可能展示的东西不一样,需要的功能不一样,接口参数有差别。。所以之前的做法是每新建一个项目就复制一套代码做修改来适配差异,导致复制的项目越来越多,维护的分支越老越多,现在想把这些项目重构把共性提取,并且可以方便的扩展以适应差异性,最好用一个项目就可以满足不同的差异,最大的难点在于虽然不同的项目业务逻辑大体相同但是页面可能长的不是一样的,不知道有没有大神有过类似重构的经验?求分享交流,或者有项目重构方面的资料也可以推荐一下,主要是项目架构扩展管理方面的。

解决方案

方案一,封装统一的业务逻辑库并引入到不同的项目中

方案二,业务逻辑能在后端做的都在后端做

关于重构这篇博文很不错
http://www.jianshu.com/p/b0d4...

这篇关于架构 - Android 求项目重构方面的资料和文章的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆