敏捷开发模式在android开发中的运用
1 什么是敏捷开发?
对于android开发,我的理解是把一个大项目拆分为几个可运行的小项目,然后快速迭代循序渐进的进行开发,在开发过程中一直保证软件处于可运行状态中。
2 敏捷开发有什么优势?
对于android项目,早期经历过一些坑,比如:项目越开发越臃肿,所有代码集成在一个项目中,出现bug得查找所有源码,编译超级慢;新项目复制旧项目的代码,旧项目有bug又得挨着修改所有新代码。
而敏捷开发能很好的处理这些困扰。代码架构清晰、模块化复用率高、稳定的迭代和低廉的维护成本。
3 敏捷开发的项目结构是什么样的?
1、主项目(frame),由model构成,基本不实现任何功能,由xml配置文件构成,决定我们使用哪些功能模块(model)。
2、模块(model),由组件(component)和包(lib)组成,实现单一或多个功能。 常用的功能例如:http、file、图片处理等可以封装为lib,提高代码的复用性。
简单的一些个人理解,如有不足,敬请指正,共同提高,感谢直至。
相关推荐
匡文韬 2020-08-18
黄河敏捷开发 2020-08-17
hraceo 2020-07-24
wuxiaaa 2020-07-01
匡文韬 2020-06-21
coolham 2020-06-08
黄河敏捷开发 2020-06-05
黄河敏捷开发 2020-06-02
黄河敏捷开发 2020-05-25
hufeng00 2020-05-22
园搬家测试账号 2020-05-01
uuussseeennn 2020-04-23
xiangnan0 2020-04-23
uuussseeennn 2020-04-22
星空下的程序猿 2020-04-18
uuussseeennn 2020-04-15
yca 2020-04-14
uuussseeennn 2020-03-27