敏捷开发模式在android开发中的运用

 

 1 什么是敏捷开发?

     

        对于android开发,我的理解是把一个大项目拆分为几个可运行的小项目,然后快速迭代循序渐进的进行开发,在开发过程中一直保证软件处于可运行状态中。

 

2  敏捷开发有什么优势?

   

     对于android项目,早期经历过一些坑,比如:项目越开发越臃肿,所有代码集成在一个项目中,出现bug得查找所有源码,编译超级慢;新项目复制旧项目的代码,旧项目有bug又得挨着修改所有新代码。

 

    而敏捷开发能很好的处理这些困扰。代码架构清晰、模块化复用率高、稳定的迭代和低廉的维护成本。

 

3  敏捷开发的项目结构是什么样的?

 

    1、主项目(frame),由model构成,基本不实现任何功能,由xml配置文件构成,决定我们使用哪些功能模块(model)。

    2、模块(model),由组件(component)和包(lib)组成,实现单一或多个功能。 常用的功能例如:http、file、图片处理等可以封装为lib,提高代码的复用性。

 

 

     简单的一些个人理解,如有不足,敬请指正,共同提高,感谢直至。

   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值