За життя

Відкрив для себе PlantUML. Дозволяє будувати різні діаграми з текстового опису, схожого на програму чи набір декларацій. Є ще mermaid.js такий же, але plantuml безплатний і встановлюється в купу редакторів плагіном (зокрема й VS Code має потужний плагін).

Які вигоди такого підходу?
1) Якщо піксельна точність в діаграмі не потрібна, а потрібно пояснити людям щось графічно або просто проілюструвати що відбувається, то написати текст, маючи мінімальну практику, буде швидше.
2) Набагато простіше редагувати текст.
3) В опис можна вставляти коментарі, які не буде видно на діаграмі, але які допомагають орієнтуватися у вихідному коді діаграми.
4) Copy-paste рулить. Досить легко переносити блоки, міняючи їхній порядок (на діаграмі це вимагатиме більшої кількості рухів) або копіювати ці блоки.
5) деякі речі, такі як цикли чи умови у flow diagrams, не так просто намалювати графічно, а коли вони описуються в тексті, то PlantUML сам дає їм ради.

Звичайно, якщо потрібна одна проста діаграма на три елементи але красиво, намалювати буде простіше. Але в випадку складних діаграм простіше зробити їх через PlantUML, а якщо так потрібна краса, то вже остаточний варіант можна перемалювати в графічному редакторі діаграм так, як потрібно.
  • Архів

    «   Листопад 2025   »
    Пн Вт Ср Чт Пт Сб Нд
              1 2
    3 4 5 6 7 8 9
    10 11 12 13 14 15 16
    17 18 19 20 21 22 23
    24 25 26 27 28 29 30