慢慢发现在诸多技能中,coding不应该花很多时间。 在代码编写前和代码编写后的事情,往往才是需要花大量时间的。 想清楚你要做什么,要怎么做,以及之后要达成什么样的目标,检验结果是否符合预期这些事情,都应该比coding要重要。不然准备不充分,上来就写代码,是不可持续的。
在软件设计过程中,UML是图形化需求的法宝,不仅能让需求变得更清晰,也可以确保团队对需求的理解一致。有多种工具绘制UML图,如Visio, Process On, Google Drawings等,但在使用这些拖拽工具时,我发现大量的精力都花在元素是否对齐,鼠标点点和键盘输入之间来回切换,反而不能集中精力去思考逻辑。此外,这些工具不利于复用、修改和跟踪版本变化。
PlantUML优点
PlantUML是一个开源项目,支持快速绘制多种图形,最棒的是可以用写代码的模式来“画”UML图,其有如下优点:
- 容易在Git上进行版本跟踪,差异对比等版本管理工作
- 像MarkDown一样,用纯文本编写,自动生成友好图形
会自动生成下图:

学习资料
官方 址
使用指南
个人博客
Github博客地址
知乎
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!