android-studio - android中做业务模块重用的思路?
高洛峰
高洛峰 2017-04-17 17:32:00
0
2
582

目前团队在重构项目中的论坛模块。想把论坛模块的代码拆出来,如果以后再想做一个论坛的话只需把模块引过去就行(包括后台和ios,不过本题只讨论android怎么实现。。)
目前是新建了一个Module,然后把代码移过去。再在主项目中引入Module。这样做对么?
或者说大型团队是怎么分模块开发程序的?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(2)
Ty80

這個不好提供具體的建議了,得看你的具體業務。不管重用哪一層,都需要對那一層有深刻的了解,看哪些是可以共用的,對於論壇,像用戶登錄註冊、用戶等級成長、用戶權限和分組,嗯,說著怎麼像是後台業務了,所以,具體的業務看你能包裝到什麼程度了。好的重用要具有可擴展性,想不明白的地方盡量不做重用,強行重用只會為以後的使用維護帶來代價。多了解設計模式會對重複使用的實作有幫助。

Ty80

1、首先,需要考慮module化的業務,是否真的能夠獨立化
2、其次,大型團隊開發應該是插件化,等到合包的時候,選擇對應模組的版本打包(如果到某個deadline,某個插件沒有開發完成,只要用它上一個發布的版本就行)
3、另外,需要考慮基礎業務下沉,被其他插件所依賴,比如:登錄/註冊時,返回的信息

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板