《UML 精粹》封面

UML 精粹

UML distilled

Martin Fowler · 初版 1997 年

9人推荐
15位读者提及
17次提及

为什么值得读

  • 篇幅小巧精炼,专注教授实用的UML草图技巧
  • 采取务实视角,对服务架构建模尤其有参考价值
  • 提炼核心要点,多年后依然能在实际工作中受用

“如今Unified Modeling Language (UML)已被广泛采纳为事实上的行业标准,并获得了Object Management Group的认可,是所有软件开发者都需要知晓和理解的符号体系。然而,UML涵盖的范围极为广泛,并非所有内容都同等重要。屡获殊荣的UML Distilled第一版因其对UML核心部分的精练引导而广受好评,并在帮助开发者迅速上手方面大获成功。UML Distilled第二版延续了这一简明扼要的风格,但大幅更新了涵盖内容,

Hacker News 上怎么说

  • ……这种话我们都听了几十年了,但从来没真正实现过。我们能拿出来最接近的东西也就是 UML 了。听着,我很喜欢 UML,可能也是最后一批还在坚持用它的人之一——我多年前读了 Martin Fowler 的《UML 精粹》(UML Distilled),到现在都还在用那些技巧。但我从来没拿它来生成过代码(就像 Rational 那套做法),也没拿它完整地给整个系统画过架构图。哪怕有人工编辑去过滤噪音、聚焦重点……

    …the kind of thing we've been hearing for decades. And it never pans out. The closest thing we have is UML. Look, I love UML, and I'm probably one of the last holdouts for it -- I read Martin Fowler's UML Distilled years ago and still use those techniques to this day. But I've never used it to generate code (a la Rational), or to fully diagram an entire system. Even with a human editor reducing the noise and focusing…

  • ……尤其在做服务架构建模的时候特别有用。我能理解为什么很多码农对它敬而远之,但也觉得 UML 落得现在的名声挺可惜的。我几年前读了 Martin Fowler 的《UML 精粹》(UML Distilled,至今仍然推荐)。当时我就觉得很有道理,现在依然这么觉得。

    …extremely helpful when modeling service architectures especially. I understand why many coders avoid it, but I also think it's unfortunate that UML has the reputation it does. I read Martin Fowler's UML Distilled (and I still recommend it) years ago. It made sense to me then, still does.

  • 学会随手画草图式的 UML(别把它当成形式化的开发语言)——只要你不拘泥于那些死板的形式,它就非常有用。Martin Fowler 的《UML 精粹》(UML Distilled)是一本小薄册子,教你画草图完全够用了。我之前做演讲时做过一份 UML cheatsheet:http://loufranco.com/blog/uml-cheatsheet

    Learn to sketch UML (not use it as a formal development language) -- it's incredibly useful if you don't get too caught up in formalities. "UML Distilled" by Martin Fowler is a tiny book that teaches you enough to sketch it. I made a UML cheatsheet a while ago for a talk: http://loufranco.com/blog/uml-cheatsheet

  • ……每章末尾),我女朋友正在翻我那本。大概 20 刀。几本跟你工作相关的 O'Reilly 翻一翻大概 120 刀(不过最好仔细挑挑,信不信由你,里面真有几本水货)。Martin Fowler 的《UML 精粹》(UML Distilled)非常棒。大概 20 刀?《电子学》(The Art of Electronics)是一本好书,我个人在二手书店淘到一本大概 10 刀的有点奇葩的书,叫《基础脉冲电路》(Basic Pulse Circuits),从中也学到了很多……

    …ends of the chapters), my girlfriend is going through my copy. ~$20. A couple Oreily books for whatever you're doing at work ~$120 (although double check, believe it or not there are a couple duds.) UML distilled by Martin Fowler is very good. ~$20? The art of electronics is a great book, I personally learned a lot from this kind of weird book titled "Basic Pulse Circuits" I found at a used book store for ~$10.…

  • ……也很有用,而且你可以在里面混合搭配各种 UML 元素,它是一种非常灵活的可视化语言。当然还有状态图(state diagrams),就像同楼层有人提到过的那样。如果想走实用路线,我推荐 Martin Fowler 的《UML 精粹》(UML Distilled,ISBN 9780321193681)。

    …useful as well, and you can mix and match various UML elements in them, it's a very flexible visual language. Also state diagrams, of course, as a sibling already noted. I can recommend Martin Fowler's "UML Distilled" for a pragmatic approach (ISBN 9780321193681).

  • ……图里的内容。UML 的一个强大之处在于你可以把不同类型的图结合起来。比如,你可以在时序图(sequence diagram)的某些部分使用活动图(activity-diagram)元素。讲究实用的话,Martin Fowler 的《UML 精粹》(UML Distilled)[0] 是一本很好的入门和参考书。[0] https://martinfowler.com/books/uml.html

    …what in a diagram. One powerful aspect of UML is that you can combine different diagram types. For example, you can use activity-diagram elements in parts of a sequence diagram. For pragmatic use, “UML Distilled” [0] by Martin Fowler is a good introduction and reference. [0] https://martinfowler.com/books/uml.html

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助