但使书种多,会有岁稔时。这篇文章主要讲述入门实战资料《Android进阶解密》+《Android进阶之光》+《重构改善既有的代码第2版》电子资料学习相关的知识,希望能为你提供帮助。
有了编程基础,我们需要进一步学习为什么要重构,如何通过“
坏味道”
识别出需要重构的代码,以及如何在实践中成功实施重构(无论用的是什么编程语言)。
《重构改善既有的代码第2版》电子书,教我们理解重构的过程和重构的基本原则;o快速有效地应用各种重构手法,提升程序的表达力和可维护性;识别代码中能指示出需要重构的地方的“
坏味道”
;深入了解各种重构手法,每个手法都包含解释、动机、做法和范例4 个部分;构建稳固的测试,以支持重构工作的开展;理解重构过程的权衡取舍以及重构存在的挑战等。
文章图片
《android进阶之光》电子资料各知识点由浅入深、环环相扣,最终这些知识点形成了一个体系结构,共分为11章,介绍View体系,包括View的事件分发、工作流程、自定义View等知识点。
我主要学习了架构设计所需要的知识点和Android系统框架与MediaPlayer框架。《Android进阶之光》自成体系,介绍了很多进阶需要的知识点,算是独树一帜吧,值得一看。
文章图片
《Android进阶解密》电子书基于Android8.0剖析系统源码,需要必须有一定的Android开发积累,如果能有C语言基础就更好了,层层紧扣逐步深入,可谓良心之作。
。。。。。。。。。。。。。。。。
花了一整天时间走马观花过了一遍,受益匪浅。
第2章系统启动是全书的基础,特别重要,一定要看明白,一遍不行再来一遍。第15章插件化原理简直就是本书的精华所在,几乎用到了前面所有章节的铺垫,毕竟插件化是动态加载中一个应用,知识体系庞大,用一章肯定只能讲个原理抛砖引玉,这已经足够了!
文章图片
整理《重构改善既有的代码第2版》电子书代码,《Android进阶之光》电子学习资料 《Android进阶解密》资料代码,供大家交流参考:
https://ai-nlp-book.lofter.com/post/312661e1_1c771a00f
学习java编程,Android开发,代码重构,笔记总结,代码训练,每天都在进步!
【入门实战资料《Android进阶解密》+《Android进阶之光》+《重构改善既有的代码第2版》电子资料学习】
推荐阅读
- Android studio——LinearLayout(线性布局)
- 《Pro Spring Boot 2》第四章(Web Applications with Spring Boot)
- Android error “Could not get BatchedBridge, make sure your bundle is packaged properly” on start of
- Android 添加framework资源包
- android--------解决Entities and POJOs must have a usable public constructor
- android----解决Read timed out的办法
- android----Room数据库的简单操作
- Android 应用开发中如何自定义 Drawable 背景()
- Android教程2020 - RecyclerView显示多种item