1IoC理论的背景 我们都知道,在採用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,全部的对象通过彼此的合作,终于实现系统的业务逻辑。图1:软件系统中耦合的对象 假设我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确...
分类:
其他好文 时间:
2014-07-06 19:52:09
阅读次数:
192
软件架构设计系统总体架构,从需求到设计的每一个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发easy,维护方便,升级简单。本文从架构师职责、软件架构定义、设计架构、评估架构、架构管理等方面来描写叙述了解软件架构的含义和如何设计软件架构。一、软件架构师的职责架构师分为下面几大类:业务架构师...
分类:
其他好文 时间:
2014-07-06 14:57:14
阅读次数:
635
1IoC理论的背景 我们都知道,在採用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,全部的对象通过彼此的合作,终于实现系统的业务逻辑。图1:软件系统中耦合的对象 假设我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确...
分类:
其他好文 时间:
2014-07-06 14:23:56
阅读次数:
170
在当下这个后PC时代,已经不是将客户关系做好找个好点的项目经理将项目把跟踪好,就能赚大钱的时代了。“谁快谁就有竞争力,谁具有创新力谁就能赢得客户” 这是我对当下我们行业的发展状态的一点理解。软件也属于工业的一种,因此最有价值的不是代码,而是设计!这个理念其实一点都不新,在10年前我就听说台湾的软件业...
分类:
其他好文 时间:
2014-07-03 11:36:44
阅读次数:
226
这是一篇延续“架构师修炼之路”的中“编码能力”的一篇扩写,讲述一个架构师是如何看代码、学习代码、掌握多门语言和如何写代码。
分类:
其他好文 时间:
2014-07-03 10:04:05
阅读次数:
139
合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起;万事起于...
分类:
其他好文 时间:
2014-07-01 13:56:45
阅读次数:
324
程序员生存定律这系列的目录在这里:程序员生存定律--目录喜欢从头瞄的,可以移步。-------------------------------------------------------------------------------前面讲到了程序员成为高手需要有一张地图,借助这样一张地图,程序员可以尝试成为架构师、Guru或者纯管理者。但这条路总是不会那么顺畅。升级练功流的网文中总会给修仙的...
分类:
其他好文 时间:
2014-06-30 16:45:12
阅读次数:
207
为什么你总成为不了架构师?背景:今天接到一个哥们儿的电话,说,非常郁闷,想和我聊聊。我问,有啥郁闷的事情啊,说来听听。他说,近期非常郁闷,我本来今年的计划是成为一个架构师,可是,不管怎样努力,都不知道为什么,感觉希望非常渺茫...这哥们儿事实上是一个非常努力的家伙,以前是我Team里技术最好的程序猿...
分类:
其他好文 时间:
2014-06-30 15:02:39
阅读次数:
201
本文由 伯乐在线 - 唐尤华 翻译自 Kristóf Kovács。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。导读:Kristóf Kovács 是一位软件架构师和咨询顾问,他最近发布了一片对比各种类型NoSQL数据库的文章。虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断...
分类:
数据库 时间:
2014-06-26 23:16:38
阅读次数:
338
作为一个Web应用系统的架构师,之前也做过两个比较成熟的架构,基本上都是从无到有,个人总结的主要流程有: 1. 业务需求分析:分析整个公司对框架的需求,分析领导的信心如何,时间是否充裕,要实现那些目标。 2. 制定详细的架构目标:在此阶段一定要明确架构的目标,作为日后架构是否成功的判定标准,否则很难...
分类:
其他好文 时间:
2014-06-25 15:10:58
阅读次数:
203