03 2010 档案

摘要:胡铭娅 IT168技术频道资深编辑 微软最有价值专家(MVP) 有人总喜欢拿“软件危机”说事——我们总是无法足够快、足够低成本或足够好地开发软件。软件开发确实非常复杂。那么软件成本是否缘于其复杂性?其实,很多时候软件成本高的原因来自于使用了错误的行为来管理软件的高成本。一个架构图可能非常有帮助,而缺乏优秀的设计,软件开发就会陷入混乱。设计模式是针对面... 阅读全文
posted @ 2010-03-13 22:09 张逸 阅读(1303) 评论(3) 推荐(0) 编辑
摘要:《编程絮语》之三 定义接口时需要注意什么?是实现,还是消费?窃以为,接口是抽象了的服务,服务的消费者只会关心服务能够提供什么,而不会考虑服务如何实现。例如在ATM机上取款,取款人只需要考虑怎样插入储蓄卡,怎么选择功能项,然后输入正确的密码和取款金额,再等待正确数额的钞票从机器中吐出,最后取走。至于内部的实现机制,则不在取款人的思考范畴。因此,接口必须符合调用者的期待,不然就会给设计带来障碍。接口... 阅读全文
posted @ 2010-03-11 13:09 张逸 阅读(3292) 评论(18) 推荐(14) 编辑
摘要:微软MVP InfoQ中文站.NET社区首席编辑 朱永光 很早就在博客园上拜读过张逸的文章,尤其对他在设计模式方面的经验和见解印象深刻。在我把他邀请进InfoQ中文站编辑团队后,经过深入而频繁的交流,对他在整个.NET方面的学识和实践甚感佩服。尤其佩服于他深厚的文学功底,其能用优雅的文字把生涩枯燥的技术解析得浅显易懂。 理所当然,张逸在这本《软件设计精要与模式(第2版)》中,将用优雅的文字、贴... 阅读全文
posted @ 2010-03-10 21:00 张逸 阅读(1058) 评论(1) 推荐(0) 编辑
摘要:一部电影巨制,巨星云集,又不失波澜壮阔的剧本,如何不值得期待? 一本经典好书,名家荟萃,精选了呕心沥血的力作,难道不值得珍藏? QCon Beijing,在软件开发大会中,就是这么一部电影巨制,这么一本经典好书!让我们来看看导演与主演名单: 总导演:Floyd Marinescu,是 C4Media 的总裁和共同创始人,InfoQ总编。Floyd Marinescu 曾创立了 TheServe... 阅读全文
posted @ 2010-03-05 21:41 张逸 阅读(1173) 评论(4) 推荐(0) 编辑