Android开发软件架构思考以及经验总

一、萌芽

作为一只编程经验并不怎么丰富的程序猿来讲,我一直觉得架构师是一个比较神秘的职业,架构设计就更加的高大上了。经过今年的几个项目,之前曾发文叙述我的从MVC到MVP项目重构实战经验,也曾说过我准备对目前手底下的项目进行重构。但是,前段时间,我改变了我的想法。开发模式的重构,仅仅只是换了一个套路,也许在重构的过程中对业务的逻辑进行了一次梳理,也是在基于前人的代码设计上进行了一些优化。但是,这远远还不够,这不是我理想中的开发场景。在项目开发的过程中,也发现存在许多的问题,但是都是一些零散的问题,我很多时候希望能够改变现状,更加优雅地编程,然后实际的情况却是陷入了迭代功能开发和bug修复的死循环。现在回过头来想想,我理想中应该是开发应该是一种由规划和设计指导的开发,那么架构设计就显的尤为重要了。

二、初识架构1、阅读《架构之美》之论架构

仅看完了《架构之美》的第一部分:论架构,对架构有了一个大概的认识。下图是这部分的知识点概要:

书中很受启发的概念:

架构是一种折中,一种取舍。架构师要学会的就是平衡,质量与成本之间的平衡;

架构师首先







































白癜风的药物
白癜风的有效治疗方法



转载请注明:http://www.nylrzx365.com/csgj/7215.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了