markdown语法真的是非常棒,使得程序员只需核心逻辑而无需关注样式。这里再分享两个强大的工具,从此以后搞UML建模、写PPT也不同关注样式了
UML建模能力能够极大的体现一个开发人员的功力,通过各种模型图——流程图、时序图、状态图、用例模型图、组件模型图、部署模型图、类模型图,让处理流程、各种关系一目了然(不必看代码),极大的方便了各开发人员的协作。
plantuml是一个开源的用以高效构建UML图的工具,它利用类似 markdown 的语法,可以快速生成漂亮的模型图,从此让你爱上画图有没有~
@startuml
skinparam backgroundColor #F1F1F1
title 日志离线回放系统-总体流程
actor 业务方 #99FF99
participant Rlog
participant 业务方服务 #99FF99
业务方 -> Rlog: 提交包含请求的生产日志
Rlog -> 业务方: ok
...
Rlog -> Rlog: 解析日志
loop 循环执行
Rlog -> 业务方服务: 构造发送测试请求
业务方服务 -> Rlog: 测试响应
Rlog -> Rlog: 对比响应
end
Rlog --> 业务方: 生成报告
@enduml
我平时也挺烦写PPT的,整天在调样式,直到nodeppt解救了我,只需专注PPT的核心内容,然后就能得到一个狂拽酷炫逼格高的PPT。
这里基本都是 markdown 语法了,每页PPT用 [slide]
标记隔开:
[slide]
## 方案选型
---
- 不影响线上,不获取线上数据
- 使用简单,投入少
- 无需业务程序修改,可快速支持多个业务接入
感谢这些开源的力量,让我们省去了这么多宝贵的时间。
Copyright © 2015-2022 BY-NC-ND 4.0