**马总:**老王,我看到后台bugly收集的OOM问题和NoPointerException少了很多,你们怎么做到的?
**程序员老王:**马总,上次在您批评了我们的App不稳定后,我们团队痛定思痛,对整个app架构做了一个月的调整,彻底修改了我们app的架构。
**马总:**干的不错啊!有了压力你们才有动力,说说你们怎么做到的。
**程序员老王:**以前我们的架构使用的是MVC,采用的是大家都比较熟的SDK构建的代码框架。发现代码中bug层出不穷,尤其是很多偶现问题根本无从下手,发现都是架构不严谨导致的,所以我们团队集团学习了Jetpack,用Jetpack重构了我们的项目,让他成为MVVM的架构模式,充分利用了Jectpack的生命周期自动管理机制,减少了大量的内存使用,同时避免了大量偶现的找不到问题原因的 NoPointerExcepiton。
**马总:**流弊流弊啊!这个月工资每人加50!
程序员老王:……
在开发世界,永远是技术至上,一门新技术的盛行总是有原因的,要么比老框架性能提升不少,要不更加易用等等。作为开发者,更是要不断学习、尝试各种新出来的技术。
遇到新技术也不主动去学习,一边感慨着程序员薪资提升慢,35岁无路可去,一边上班摸鱼嘻嘻哈哈