2006年07月
花了约一周的时间,仔细阅读了一下这本书,感觉收获还是不小。当前微软的开发平台中,C#已经成为了绝对的王者。而关于C#的各种图书也已充斥了各个书店的计算机专柜。但本书最大的与众不同之处在于更加偏向应用,它以较短的篇幅,尽可能地涵盖了软件开发者日常工作中可能会遇到的任务。阅读全文>
发表于 @ 2006年07月31日 10:59:00|评论(loading...)|编辑
这本书的特点,首先是短小精悍。拿在手里就能感觉到,200页的篇幅,一点都不会罗嗦,一个中午,或许临睡前,甚至在飞机上,上下班途中,你就有可能把它一口气读完(怕最有可能的是拿到书以后就爱不释手地读下去了)。
阅读全文>
发表于 @ 2006年07月24日 14:37:00|评论(loading...)|编辑
这本小书让我感到意外——我是说,中国有句老话讲“文以载道”,那么在阅读别人“道”的载体时自然应该仔细咀嚼、反复思考。但Steve Krug的这本书偏偏叫做《Don’t Make Me Think》(别让我思考,简称DMMT),这个书名已经让我感到了一种冲击,一种想要把它拿起来读下去的冲动。这正是可用性——也就是本书的主题——希望达到的效果。
阅读全文>
发表于 @ 2006年07月24日 14:28:00|评论(loading...)|编辑
记得几年前刚刚走出校园时候的一次面试经历。负责面试的技术主管出了一道Java编程题,我很容易就完成了。在和他讨论的时候,他又提出一个问题:“面向对象的3个主要特征是什么”?我就毫不犹豫地就说出了答案:“封装、继承和多态”。接下来,他又问道:“什么是封装、继承和多态呢”?这时候我急得满头大汗,就是答不上来,最终仓皇败下阵来,错失一次良机。
阅读全文>
发表于 @ 2006年07月20日 15:22:00|评论(loading...)|编辑
针对C++的标准库的一部分——标准模版库(Standard Template Library,STL)的书已经有好几本了。它们中的一些已经在以前的ACCU书评中获得了“高度推荐”,并且它们名副其实。那么这本书是为谁而写的呢?又为什么要写呢?
阅读全文>
发表于 @ 2006年07月18日 09:01:00|评论(loading...)|编辑
Craig Larman 是我非常钦佩的一位 OO 和软件工程大师,也是我的一位良师益友,从他那里我学到了许多。在我眼里,他不极端,也不夸张,他很平和,也很执着;他是一位真正做到了博采众长、融会贯通的大师,一位精通实践的真正科学家,当然,他还是一位出色、经验老道的 OO 和敏捷教员。Craig 向 Kruchten 学习了 RUP,向 Cockburn 学习了用例,向 Fowler 学习了设计模式,向 Jeffries 学习了 XP,向 Rumbaugh 学习了 UML ... 而在本书里 Craig 讲的既不是单纯的 RUP,也不是单纯的 XP,他介绍的其实是他自己独到的已经作了裁减和定制的方法:敏捷统一过程(AUP 或 Agile UP)。所以,我觉得读 Larman 的书(还有那本至关重要的 AID)是我们学习和掌握 UML、模式和敏捷迭代开发等当代相关技术的一条综合“捷径”,把这些主流、优秀的技术和实践方法精巧地糅合在一起,不恰好反映了我们日常软件开发的实际状况和现实追求吗?
阅读全文>
发表于 @ 2006年07月17日 14:42:00|评论(loading...)|编辑
随着Spring在Java开源社区的迅速窜红,目前市场上有关Spring的图书也是越来越多。《Professional Java Development With The Spring Framework》就是其中一本,机械工业出版社近期刚将这本书引入国内,中文名叫做《Spring框架高级编程》。阅读全文>
发表于 @ 2006年07月17日 14:37:00|评论(loading...)|编辑
计算机程序设计艺术》这本关于算法分析的多卷论著已长期被公认为经典计算机科学的定义性描述。近期在翻译该书的第1卷第1版的过程中,我深刻体会到国外作者在教材编写上的“执着”,主要表现在以下三方面阅读全文>
发表于 @ 2006年07月13日 15:29:00|评论(loading...)|编辑
Blog这东西最早还是搞IT的人发明的。编写代码和写文章一样,需要灵感,而灵感又是稍纵即逝的东西。据说,Blog最初是IT开发人员为了能够在网上随手记载编写代码的灵感而采用的一种方法。后来,随着Blog技术越来越成熟,功能越来越完善,它也很快就很快普及开到IT以外的其他行业。如今,它已经是一种Internet上广受欢迎的形式,人们亲切地把Blog的主人叫做“博客”。
阅读全文>
发表于 @ 2006年07月03日 13:25:00|评论(loading...)|编辑