关于《评论UML参考手册(第二版)》的译者序_UML参考手册书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 程序 > UML参考手册 > 关于《评论UML参考手册(第二版)》的译者序
吃莲蓬的牛 UML参考手册 的书评 发表时间:2008-03-11 22:03:18

关于《评论UML参考手册(第二版)》的译者序

    我算是一个做技术的人,或者至少是在可见的未来会和技术相关。
    技术,肯定需要不停的学习和看技术书,看过不少技术的书,但是这个序使我眼前一亮。我不是评价这本书,我没资格!它的经典不用我来罗嗦。
    这个翻译的人很有意思,很多东西在技术之外,有很多人文的东西。不过,其实这个世界本质都是一样的。最喜欢的是,他没有把技术放到高高膜拜的地位(很多技术人员都有这种感觉),而是更多的思考,认为思想更重要(想起了那本技术宝典《人月神话》:))。
    只是里面关于哲理的东西说得好象太多了一点,有点炫耀的感觉(纯粹个人感觉哈!),而且后部分有点引用得太直接。
    但是还是是一篇难得的好文——关于技术的。
    我喜欢。

附上文:
           UML:说不可说之说
                ―译《UML参考手册 第2版》有感(下)
              ―王海鹏
    语言甚至会束缚思想。维特根斯坦应该是持这种观点的。奥威尔在他的名著《1984》中有一段描述,说明“新话”对思想的控制。UML1.x的版本对实际可能的设计做了许多简化,使我对UML有一种“新话”的感觉。一度在我头脑中,把UML与“符号暴力”相联系。
    据说Kent Beck从来不画UML图,最多画点简单的CRC卡片,经常是直奔编码而去。但很多人都不怀疑他是位优秀的OO设计师。于是我大部分时间思考的都是测试驱动,依赖注入,重构,设计已死,代码即设计这类问题,与UML渐行渐远。
    直到UMLChina委托我翻译本书(《UML参考手册 第2版》)的一部分,确切地说,我才有机会再次思考这个问题:UML到底意义何在?它真的等价于建筑图纸吗?它到底想说什么?
    知识分为显式知识和隐式知识。聂卫平九段把他的知识毫无隐藏地写在书上,但不是每个人都能接得住的。除非我也有相当的水平,否则聂九段对我说了等于没说。纸上得来终觉浅,绝知此事要躬行。学习UML不会在短时间内造就OO专家。既然这样,UML作为一种显式知识的表示法,意义何在?
    机缘凑巧,我读过一点佛经和故事。给我留下很深印象的是,禅宗六祖惠能是不识字的。禅宗的十六字心传是“教外别传,不立文字。直指人心,见性成佛”。而正是这位不识字的六祖,要求“不立文字”的大德,他的讲稿被整理成了唯一一部由中国人写的被称为经的佛教典籍——六祖坛经。非常矛盾的一件事。坛经记载,惠能还未出家时,听到有人读《金刚经》,“惠能一闻,心明便悟”。这就是“籍教悟宗”。六祖之后,禅宗进入“不立文字”的无字禅时代。视语言为障道之本,视读经为磨砖成镜。然而没有文字终究不便,到了北宋,由于禅宗灯录的大量刊行,参究公案之风日盛,文字禅由之而起。“不立文字”之禅变成了“不离文字”之禅。
    忽然间我仿佛明白了UML存在的意义:说不可说之说。“释迦四十九年说,未曾说着一字。”佛曰:不可说。明明不可说,偏又说了那么多。以前我认为,设计OO系统掌握住一个要点就行,即“道法自然”。然后就是“运用之妙,存乎一心”。在这个理论结构里,似乎是没有UML存在的位置。毕竟“道可道,非常道”。但是佛经给了我启发,这些经书在翻来覆去花了很多力气讲一些本来讲不明白的东西。“不立文字”,是“说不得”;“不离文字”,是“说不得的东西如何去说”。对于这种难以言说的东西,人们常常采用寓言或发生在别人身上的故事来说明,即把抽象的道理形象化地释出。UML所做的正是相同的事,于是我们看到了在教科书中大量地采用UML,看到了用UML解释别人的系统设计。也许我们能通过学习教科书中的UML和别人设计的UML实现“籍教悟宗”。UML也是一种想象力的培训,让您在一切都还没有的时候,生动地想象出系统将来的样子。一个伟大的设计师,必是具有超凡想象力的人。UML是渡河的筏,对于已在河对岸的人,自然不需要;对于未渡而想渡的人,却是非常需要的东西。此时我的感觉就是:“向来枉费推移力,今日自在水中行。”
    学习UML过程中我遇到的一部分问题,自己觉得已找到了初步的答案。还有一部分问题,仍然不能回答到令自己满意,尚需要继续研修。UML2经过了更多OO专家的审问,集成了更多实际OO设计的经验,参加本书的翻译,使我受益良多。限于水平和时间,译文之中定有不少错误,望各位海涵。
    形而上者谓之道,形而下者谓之器。道在器中,器在道中。道在瓦砾。道在UML。开卷有益,是为序。
                                王海鹏
                            二零零五年初春于上海

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“关于《评论UML参考手册(第二版)》的译者序”的回应

吃莲蓬的牛 2008-03-11 22:42:58

另外打个广告,有没有有人有这本的二手要卖啊~~~?和我联系