项目重构之旅

最近让写月度总结,楼主没什么文采想半天不晓得扯点什么好;简单说下上月重构的事儿吧(代码规范好的不用看了,本章算是个人笔记)。

搞过的都知道,一般公司为了尽快上线都是快速开发,比如分好模块几个人同时写,功能性的直接搜一下导进来等等,表面上看不出来有什么问题,但是如果你们其中的某个人离职或者有事请假了而刚好有个bug需要你改 肿么办??屡一遍他代码呗,ok也没问题,但是如果他的业务逻辑很复杂呢,屡一半思路断了又得重新屡 会爆炸的!!,再者原来代码没有问题但是扩展性不是很好 随着新需求的增加难免会牵着以前的业务搅浑。

1:

先从三方依赖开始吧,项目加了很多感觉没什么用的依赖或者说功能重复;有mob(三方登入分享)支付用的什么三方忘了、友盟 (统计)极光(推送) 环信(IM) bugly(bug日志和版本更新)==。首先个人觉得qq/微信支付宝==这些可以分别去他们开放平台接入,bugly也可以统计但是我们需要具体的页面统计,本来想删掉极光 但是不知道换什么好,用过腾讯云好像没什么问题但是毕竟贵,环信在我印象中一直都有bug。

2:框架

选择合适的框架也是很重要滴,楼主是点餐项目重构选用的是比较常见的mvpr,网络请求+ retrofit2+rxjavax2,数据库greendao3.

楼主也是最近开始用rx的以前只是简单看了一下没有具体的实用。

在这里不得不拍一下rx的马屁了;截止目前rx出到2.*了用的人有很多有人说它真好用有人说它太难了==,楼主一开始也觉得很难甚至去年对它没什么好印象但是通过那篇“给android开发者的rxjava详解”看了不下五遍又结核demo写了几遍然后对它的那是360度大转变啊。

多么复杂的嵌套它都依然简洁

3:规范

再笨的人也能写出程序能够看懂的代码,但是写出人能够看懂的那才是一个合格的搬砖的,特别是多个人同时开发一个项目一定要规范好,改复用的复用改统一的统一,==吃饭了 有空更0.0

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值