入门实战资料《Android进阶解密》+《Android进阶之光》+《重构改善既有的代码第2版》电子资料学习

有了编程基础,我们需要进一步学习为什么要重构,如何通过“坏味道”识别出需要重构的代码,以及如何在实践中成功实施重构(无论用的是什么编程语言)。

《重构改善既有的代码第2版》电子书,教我们理解重构的过程和重构的基本原则;o快速有效地应用各种重构手法,提升程序的表达力和可维护性;识别代码中能指示出需要重构的地方的“坏味道”;深入了解各种重构手法,每个手法都包含解释、动机、做法和范例4 个部分;构建稳固的测试,以支持重构工作的开展;理解重构过程的权衡取舍以及重构存在的挑战等。

入门实战资料《Android进阶解密》+《Android进阶之光》+《重构改善既有的代码第2版》电子资料学习

《Android进阶之光》电子资料各知识点由浅入深、环环相扣,最终这些知识点形成了一个体系结构,共分为11章,介绍View体系,包括View的事件分发、工作流程、自定义View等知识点。

我主要学习了架构设计所需要的知识点和Android系统框架与MediaPlayer框架。《Android进阶之光》自成体系,介绍了很多进阶需要的知识点,算是独树一帜吧,值得一看。

入门实战资料《Android进阶解密》+《Android进阶之光》+《重构改善既有的代码第2版》电子资料学习

《Android进阶解密》电子书基于Android8.0剖析系统源码,需要必须有一定的Android开发积累,如果能有C语言基础就更好了,层层紧扣逐步深入,可谓良心之作。

。。。。。。。。。。。。。。。。

花了一整天时间走马观花过了一遍,受益匪浅。

第2章系统启动是全书的基础,特别重要,一定要看明白,一遍不行再来一遍。第15章插件化原理简直就是本书的精华所在,几乎用到了前面所有章节的铺垫,毕竟插件化是动态加载中一个应用,知识体系庞大,用一章肯定只能讲个原理抛砖引玉,这已经足够了!

入门实战资料《Android进阶解密》+《Android进阶之光》+《重构改善既有的代码第2版》电子资料学习

整理《重构改善既有的代码第2版》电子书代码,《Android进阶之光》电子学习资料 《Android进阶解密》资料代码,供大家交流参考:

https://ai-nlp-book.lofter.com/post/312661e1_1c771a00f

 

学习Java编程,Android开发,代码重构,笔记总结,代码训练,每天都在进步!

 

入门实战资料《Android进阶解密》+《Android进阶之光》+《重构改善既有的代码第2版》电子资料学习

上一篇:Django框架学习


下一篇:Django框架-目录文件简介