程序员生产力工具推荐

本文持续更新

Markdown 写文档利器

Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。[4]这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

plantuml 画流程图、类图

PlantUML是一个用来绘制UML图的Java类库。支持的UML图包括:时序图、用例图、类图、组件图、活动图。

  • example:

    1
    2
    3
    4
    5
    6
    7
    @startuml
    Object <|-- ArrayList
    Object : equals()
    ArrayList : Object[] elementData
    ArrayList : size()
    @enduml
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    @startuml
    start
    if (Graphviz installed?) then (yes)
    :process all\ndiagrams;
    else (no)
    :process only
    __sequence__ and __activity__ diagrams;
    endif
    stop
    @enduml
  • plantuml语法说明:http://plantuml.com/sequence.html#Basic_examples

本文永久链接: http://doornote.net/2016/07/20/productivity-tool-recommend/ ;欢迎转载。