架构
初壹十五a
https://github.com/xiangjiana/androids
展开
-
带你全面解析Android框架体系架构view篇
人生困难重重,在漫长而艰辛的前行路上,坚持不懈、脚踏实地的“低头拉车”固然重要。但认清形势、找准目标的“抬头看路”也很关键,甚至决定着你能否达到成功彼岸。只寻求远方的梦想,而不付出当下的努力,那是迷梦;只知道埋头苦干,而不认清方向,那是徒劳。总结面试必备技能和自己的一些感想学习路线图更多完整项目下载。未完待续。源码。图文知识后续上传github。可以点击关于我 联系我获取一.vi...原创 2019-10-21 16:33:41 · 902 阅读 · 0 评论 -
想成为一名合格Android架构师,你需要掌握这几种设计原则
经常有人问到怎么样才算一名合格的架构师,又需要掌握哪些设计原则呢?今天我们来着重分析一下要成为一名架构师,必须掌握的 10 条设计原则。一、遵循单一职责原则函数是程序员的工具中最重要的抽象形式。它们能更多地被重复使用,你需要编写的代码就越少,代码也因此变得更可靠。较小的函数遵循单一职责原则更有可能被重复使用。二、尽量减少共享状态应该尽量减少函数之间的隐式共享状态,无论它是文件作用...原创 2019-08-02 16:33:19 · 411 阅读 · 0 评论 -
Android应用架构演变
引言总结了多年的移动开发经验,特别是在Android端的积累,以前认为从移动端APP谈架构,其实有点举大旗,因为大部份项目都在做业务理,且往往不是很大,并没有多复杂的数据处理或高并发(只针对个人而言);并且长期认为架构这个词,用在Web端或者大型系统里比较好一点,好的架构好,意味系统更稳健、高效率, 更大体量。总之,有种大材小用的感觉,然而,随着Android应用开发规模的扩大,客户端业务逻辑也...原创 2019-07-26 16:26:57 · 880 阅读 · 1 评论 -
开发过程中项目是否需要重构?又需要注意什么?
重构是需要慎重考虑的,不是拍脑子决定的事情!一、引言程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的一切推倒重来。是的,他们觉得旧代码异常混乱,因为读代码更难,宁愿丢掉旧代码重新写,也不愿意修修补补,他们认为旧代码简直一团糟。我觉得这个出发点是好的,但我观察了非常多的案子,那些重构的项目大多数是失败的,相当一部份都成了烂尾。他们从头开始再写一遍并不意味着会写...原创 2019-08-01 19:11:56 · 773 阅读 · 0 评论