Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18413
  • 博文数量: 16
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 222
  • 用 户 组: 普通用户
  • 注册时间: 2014-02-28 11:47
文章分类
文章存档

2014年(16)

我的朋友

发布时间:2014-03-19 06:38:24

前言:身为Android程序员,多思考才有自主的思考体系,才能逐渐成为架轻就熟的架构设计师。从今天开始,让高老师带您一起来动动脑,思考Android架构,探索许多程序员忽略的部分,却是晋升架构师必要的关键知识点。例如,本文的主题:Android UI的<单线程程序>概念,就是许多程序员,没有深入思考过的议题,一直在脑海里模.........【阅读全文】

阅读(403) | 评论(0) | 转发(0)

发布时间:2014-03-18 23:51:53

前言:身为Android程序员,多思考才有自主的思考体系,才能逐渐成为架轻就熟的架构设计师。从今天开始,让高老师带您一起来动动脑,思考Android架构,探索许多程序员忽略的部分,却是晋升架构师必要的关键知识点。例如,本文的主题:Android UI的概念,就是许多程序员,没有深入思考过的议题,一直在脑海里模.........【阅读全文】

阅读(623) | 评论(0) | 转发(0)

发布时间:2014-03-18 23:49:05

前言:身为Android程序员,多思考才有自主的思考体系,才能逐渐成为架轻就熟的架构设计师。从今天开始,让高老师带您一起来动动脑,思考Android架构,探索许多程序员忽略的部分,却是晋升架构师必要的关键知识点。例如,本文的主题:Android UI的概.........【阅读全文】

阅读(505) | 评论(0) | 转发(0)

发布时间:2014-02-28 15:03:30

过去许多人的思维习惯是:从一堆软件函数(Function)中抽象出 "抽象的函数"、也会从一堆软件数据(Data)中抽象出 "共同的数据结构",但是常常不习惯于:从具象的一堆函数和一堆数据之中,抽象出 "类(Class)结构" 来包容具象或抽象的函数&数据。Why?码农只要思考几个主要议题,就能具有新潮的架构设计能力了。例如,有个Client模块需要调用Server模块时,通常需要先知道Server模块的接口(Interface)才能调用到它。然而,如果现在还无法得知Server模块的接口,但却现在就必须撰写Client模块的代码。设计师(或码农)该如何面对这项限制呢?

......【阅读全文】

阅读(381) | 评论(1) | 转发(0)

发布时间:2014-02-28 15:01:54

有效架构师除了具备和之外,更先进的是要具备。如果架构师只位于生产段(成本思维),具备前两项思维即可;如果架构师迈向市场规划段(利润思维),还必须具备后者,才能让产品与众不同,强化市场竞争力,让利润极大化。这就的真谛所在。单单依赖逻辑和抽像只能做出的架构,无法做出的架构。软件系统就如同大教堂一般,每座教堂(系统)都有唯一、独特的架构,只有设计模式(patterns)才是通用的。基于独特的架构,只让人们做微小的修饰、装潢而已。许多软件架构力求通用性,放纵AP弹性发展,是迈向灾难的第一步。......【阅读全文】

阅读(588) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册