关于 UML,工作了的各位掌握得怎么样,这个有必要系统性地学习提高么?

2018-04-22 14:24:01 +08:00
 acros
工作好几年了,对 UML 的了解一直停留在设计模式附录知识点介绍的程度:基本关系能看懂,大致会画,类继承、聚合、接口实现等等,估计画得也不标准。偶尔看大型项目代码时也会顺手开个 StarUML 理思路,当然,画得都是比较简单的类关系图。

翻了下两本评价还不错 UML 的书,挺厚,看几章还是感觉枯燥。话说大学好像有讲过 UML ?记得有教材的,但是完全没有上课的记忆了····

对 UML 技能的定位有点疑惑,如果定位就是工程辅助(比如上面说的,看项目模块时,帮忙理理思路),工程上够用的话,就不必比浪费时间再深入? 看到有些说 UML 对面向对象思维和设计的提升有益,这个有益程度是不是就指提炼设计模式的程度呢?

ps. 我看了下某本 UML 书作者是做架构设计的,一般是做大型 2B 项目(比如 ERP )那种岗位的开发才有必要精研 UML ?
2787 次点击
所在节点    程序员
6 条回复
zhengxiaowai
2018-04-22 14:48:55 +08:00
工程上够即可
acros
2018-04-22 21:35:45 +08:00
有收藏....没回复....
扶额....
forestyuan
2018-04-22 21:55:12 +08:00
这个要看公司,国内公司重视 UML 的貌似不多,外企可能会好一点
tamlok
2018-04-23 10:05:39 +08:00
看看 大象 thinking in uml
sammo
2018-04-23 10:24:19 +08:00
OOP 类似的东西,理清思路 就是 节约时间,自己画的东西也和 UML 长得差不多
q397064399
2018-04-23 12:13:58 +08:00
主要 UML 配套那套玩意太重了,以前做瀑布开发还差不多,
现在还有很多地方能用得上,但不会用那么重的流程,一般都是 开发之间交流业务逻辑用下
现在很多互联网公司一个天发四个版本,要是改 UML 图,都能改累死人,

just read the fucking code

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/448879

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX