See You Again

分享两个基于markdown的工具——plantuml、nodeppt

markdown语法真的是非常棒,使得程序员只需核心逻辑而无需关注样式。这里再分享两个强大的工具,从此以后搞UML建模、写PPT也不同关注样式了:joy:

plantuml

UML建模能力能够极大的体现一个开发人员的功力,通过各种模型图——流程图、时序图、状态图、用例模型图、组件模型图、部署模型图、类模型图,让处理流程、各种关系一目了然(不必看代码),极大的方便了各开发人员的协作。

plantuml是一个开源的用以高效构建UML图的工具,它利用类似 markdown 的语法,可以快速生成漂亮的模型图,从此让你爱上画图有没有~

  1. @startuml
  2. skinparam backgroundColor #F1F1F1
  3. title 日志离线回放系统-总体流程
  4. actor 业务方 #99FF99
  5. participant Rlog
  6. participant 业务方服务 #99FF99
  7. 业务方 -> Rlog: 提交包含请求的生产日志
  8. Rlog -> 业务方: ok
  9. ...
  10. Rlog -> Rlog: 解析日志
  11. loop 循环执行
  12. Rlog -> 业务方服务: 构造发送测试请求
  13. 业务方服务 -> Rlog: 测试响应
  14. Rlog -> Rlog: 对比响应
  15. end
  16. Rlog --> 业务方: 生成报告
  17. @enduml

plantuml

nodeppt

我平时也挺烦写PPT的,整天在调样式,直到nodeppt解救了我,只需专注PPT的核心内容,然后就能得到一个狂拽酷炫逼格高的PPT。

这里基本都是 markdown 语法了,每页PPT用 [slide] 标记隔开:

  1. [slide]
  2. ## 方案选型
  3. ---
  4. - 不影响线上,不获取线上数据
  5. - 使用简单,投入少
  6. - 无需业务程序修改,可快速支持多个业务接入

感谢这些开源的力量,让我们省去了这么多宝贵的时间。

2018-02-22 喜欢

Copyright © 2015-2022 BY-NC-ND 4.0

回到顶部 ↑