软件设计精要与格局(第2版),没悟出Floyd居然还会中国功夫

6日晚,参会的InfoQ编辑和国际讲师们齐声在恭王府边的陕西旅馆腐败了五遍。腐败的地方选得很好,居然就在晋代第一贪官污吏和绅府的两旁。这是自身第一次参加InfoQ的线下活动,也是与普通话站编辑的第一相识。有了网络就是神奇,即使素昧平生,却已是多年好友。国际教授也是济济一堂,包括
Thoughtworks首席科学家马丁(Martin) 福勒(Fowler),Spring之父Rod
约翰逊(Johnson),eBay架构师RandyShoup,《硝烟中的Scurm和Xp》作者、敏捷教练Henrik Kniberg,Dojo
Toolkit的一头创办人迪伦(Dylan)Schiemann,当然还有大家InfoQ的老大、C4Media的首席营业官Floyd
Marinescu。为了有利于编辑与这一个教授之间的互换,协会人一定将我们那么些编辑与助教们陆续坐在一起。我刚好就坐在马丁(Martin)Fowler和Randy Shoup中间。MartinFowler的大胡子看来有点庄敬,我只向他宣布了几分仰慕之情,什么敬仰如滔滔流水之类的,就从不多言语了。反而是Randy长得相比较慈眉善目,和她相
谈甚欢。谈了架构,SOA以及云总计,谈到Java平台与.NET的构成,也谈到了eBay的架构设计。除了技术,自然还要谈点轻松的情节。例如川菜、中
国文化,以及她对首都的感受,甚至谈到了都德国首都的气候。抓住这一个空子,我还给她宣传了本人所在的城市——哈拉雷,欢迎他到安卡拉去品味品尝奥斯汀(Austen)火锅。这是
Randy第一次到新加坡市,所以多向他传授一点中国的深远文化,也足以塑造塑造她对华夏传统文化的心仪之情。我教她说国语,听她大着舌感冒苦地讲着“你好
”,颇感到Randy的几分宜人之处。没悟出Randy还明白闽南语“花椒”,一问之下,原来他大姨子的什么亲戚已经在香江呆过一段时间,还曾向她们邮寄过“
花椒”。原来如此。

InfoQ粤语站总编辑推荐**软件设计精要与形式(第2版)》**

没悟出Floyd居然还会中国功夫,而且依然正宗的神州武术家教出来的徒弟。我和她心花怒放说,让她在昨天的QCon大会表演一下中华功夫。Floyd一阵
大笑,说道如故等过年的QCon都城再说。我说,这好,我们可记下来了。或者简直前些年的QCon专门开一个
keynote,就是炎黄功夫好了。众人大笑。

图片 1

7日的QCon大会隆重,而陆续登场的活佛们尤其带来了整场气氛。这中间,预计马丁(Martin) Fowler的粉丝是最多的。多少个出版社趁机卖了过多马丁Fowler的随笔,小赚了一把,只是Fowler有些烦不胜烦,到新兴就不怎么拒人于千里之外了。福勒(Fowler)关于DSLs的发言谈不上精美,不过大师的
威名仍然震住了许六个人。就当前而言,DSLs在境内来说,仍然有些小众了。我对DSLs也不熟稔,为了搜集马丁(Martin)福勒(Fowler),临时抱佛脚,到Fowler的网站上去恶补了一番关于DSLs的知识,总算为搜集作好了备选。

正文节选自《软件设计精要与情势(第2版)》一书

对马丁福勒(Fowler)的搜集由本人背负,然则我认为并不如意。媒体记者似乎从前并未做好准备,问了多少个相比臭的题材,例如让Fowler谈谈中国进行高效的现状,怎么着在中华推广高效等。Fowler哪个地方会了然中国的场馆呢?这个题目问小刀恐怕还差不多。我准备的多少个关于DSLs的题材终于派上了用处,可是因为准备得
不够深切,似乎并从未命中,所以Fowler的答应也出示略微言简意赅。后来来了某个集团的几个参会人士,似乎对此DSL有必然明白,采访才有了几分
钻探的含意。实际上,很多开发人士对DSL并不打听,这似乎和观念的编程习惯向左,所以就缺失一个相比好的切入点。提问者提到了这一点,而马丁福勒则回应,这正是他撰写下一本书的目标。我问Fowler,既然开发人士都很难掌握DSL,那么又怎么敢奢望领域专家也可以急迅控制DSL
呢?马丁(Martin)Fowler对此题材的作答似乎有点避重就轻,只是提到DSL有利于世界知识的构建,而她的书也会提供一个好的start
point,可以协理我们更好地了然DSLs。可惜我无能为力就DSL与Fowler展开深切座谈,总令人感觉有几分意犹未尽的意味。

引进序二

早晨的讲座中,Fowler关于Ruby的讲座,其实就是一个Ruby的宣扬。Henrik
Kniberg的讲座有点意思,但因为日子太短,似乎也不曾过多地深远。在小刀对Henrik
Kniberg的采访中,我提到一个问题,就是怎么样在分布式开发环境中动用敏捷。因为在Henrik
Kniberg的书中,提到的有所有效的情势,例如白板,任务卡,纸牌等,显著只适合当地的集体开发。Henrik
Kniberg认同存在这些问题,不过肯定她也远非好的解决办法。最好的解决办法就是避免这种场所的发出,否则就不得不用WebCam或者电话会议,但那一个形式无疑会影响交换的身分。

在InfoQ粤语站.NET社区首席编辑朱永光介绍张逸,并希望邀请其加盟编辑团队随后,我专门在网上找到张逸的相干资料研读,并简短翻阅了她的著述《软件设计精要与模式》及译著《WCF服务编程》。一番着眼之后,认为其符合InfoQ编辑人士所必要的三个特征:态度认真和技艺扎实,然后郑重向其发生邀请。最后,张逸答应了大家的特邀,而我也为能和如此一位可以的架构师合作而荣幸。通过其在InfoQ粤语站上刊出的创作,我和永光均为当年的主宰欣慰,而张逸的小说也让网站.NET社区的情节越来越充实。

夜间的Party,各位大师指出了上下一心对将来IT发展趋势的见地,有些坐而论道的架势。大体上,大师们在云统计、多语言以及高效开发等方面存在必然的共
识。其间,暴发一件趣事儿。Rod提到云总括对店家的震慑,说到一种可能,就是仅有几家大型软件公司会存留下来。他涉及了IBM、谷歌等营业所,就
是没有关系Microsoft。突然现场的微处理器重新启航,发出了Windows关机的熟悉声音。现场观众均一阵大笑,而Rod也在一片笑声中,说出了
Microsoft的名字。看来Windows系统也会为友好的店铺鸣不平啊。

很长一段时间以来,与情势相关的话题都特别扎眼。在上年InfoQ中文站举办的QCon京城大会上,来自知名网站eBay的架构师兰迪(Randy)Shoup介绍了eBay架构设计过程中的经验,场地之凶猛,让无数参会者现在依旧时刻怀想。在当年QCon香港大会上,Jolt图书大奖拿到者MichaelNygard会带来他在系统规划过程中的反形式,虽未开场,已有多位情人表示对此至极盼望。诚然,在软件研发进程中,要找到一劳永逸的“银弹”并非易事,但类如“格局”和“反模式”这样的经验总计总会给后来者一些启示。

今儿傍晚还有一个专门的位移,就是庆祝InfoQ的风水。我们一众编辑都出台,唱着风水祝福歌,一起吹灭了火炬,然后品尝蛋糕。据说有些编辑落泪了,是真的吗?男人哭啊哭啊不是罪,不过还真是挺感人的。这一阵子,我为协调是InfoQ的编制而感觉到自豪。

各种软件系统都有其分外的单向,研发所用的技巧或者平台也多有两样,但细心察看其背后的规划思想,总能发现几丝共性。正是这个共性经过抽象之后,形成形式,然后被后来者不断继承和变异,使得我们的软件系统愈加庞大和身心健康。希望通过本书,读者能够明白作者张逸对技术的热诚,也可以帮助协调在软件设计的征程上找到知音和共鸣。

霍泰稳

InfoQ中文站(infoq.com/cn)总编辑

“给自己一个支点,我就能撬起地球”关键不在于力量有多大,而在于如何客观地接纳能力,软件设计同样如此,思想的建立,技巧的握住,将在很大程度上制约软件架构的合理。本书力图通过大量的品类实施,并与软件设计思想完美组合,丰硕显示软件设计之美,以及规划“力量”的神妙运用。

图片 2

今日头条开发者征途

书名:软件设计精要与格局(第2版)

作者:张逸 著

ISBN:978-7-121-10453-4

出版日期:2010年6月问世

定价:55.00元

开本:16开

页码:480页

作者简介

张逸,软件架构师,敏捷教练,微软最有价值专家,InfoQ .NET社区常务编辑,
msup资深教授。最近担任中软国际ETC(亚松森)技术主任。重要专注于软件架构、设计格局、领域驱动设计和飞跃开发,以及基于.NET平台的合作社级系统采用开发和分布式开发。曾先后为百事可乐、小米、HP、京东方、尼桑、摩洛哥电信、盛大、第九城市、CA、携程等营业所提供规划、开发、咨询与栽培服务。他的著译作包括《软件设计精要与情势》、《WCF服务编程》。可以透过http://www.agiledon.com访问他的个人网站。

本书关注的要点是软件设计,涵盖了大部分与设计有关的基本要素,包括面向对象思想、设计形式、重构、测试驱动开发以及软件系列架构。其中,尤以设计模式为主,深远探究了软件设计过程中的原则与形式,并结成大气的实例与代码演示了何等客观施用设计情势,改进程序模块的可复用性、可增加性,实现模块间的涣散耦合。全书将软件设计理论与品种推行完美地结合起来,使其告别了纯理论探讨的纸上谈兵,具有现实的指导意义。本书共分为5篇,包括:设计之要、.NET框架与设计情势、媒体播放器的筹划之旅、设计形式应用实践以及.NET连串架构。

本书力求讲解浅显著白。在技术商讨上,尽可能地深切透彻;在每一字的叙说上,尽可能地大概易懂。本书适用于拥有希望增进软件设计水平的程序员、软件工程师,同时,对于软件设计师与系统架构师也不无自然的参考价值。

本书购买地点:
卓越网
中华互为出版网

同类书推荐:软件设计精要与情势
软件架构的不二法门 .

本书详细音讯:http://www.broadview.com.cn/10453
更多图书音信:www.broadview.com.cn
想即时获得更多图书及运动音信,急迅参加博文视点读者俱乐部吧!

相关文章