О диаграммах

топ 100 блогов hardsign — 28.12.2023

На работе заставляют рисовать диаграммы последовательностей. Как по мне, абсолютно бесполезный и нечитаемый документ, примерно как блок-схемы на уроках информатики в далёком детстве. Но пипл не просто хавает, а просит добавки.

Выглядит это <..> примерно вот так:

О диаграммах

Хорошо хотя бы, что рисовать его в Paint’е не надо — есть инструмент, который позволяет описать последовательность текстом и превратить текст в картинку.

Исходник этого безобразия выглядит так:

@startuml
  autonumber
  skinparam responseMessageBelowArrow true
  skinparam sequenceMessageAlign direction
  box Универсамовские #FFFFE0
    actor turbo as "Валера\nТурбо"
    actor marat as "Адидас\nмладший"
    actor andrew as "Пальто"
  end box
  actor boy as "Чушпан"
  box Милиция #FFE0E0
    actor ment as "Ильдар\nЮнусович"
    actor chiksa as "Ирина\nСергеевна"
  end box
  activate andrew
  andrew -> boy: Э, стоять! Мелочь есть?
  activate boy
  boy --> andrew: Нет...
  andrew -> boy: А если найду?
  boy --> andrew: Да пошёл ты!
  activate marat
  marat -> boy: Э, чушпан, ты чо с братом\nтак грубо разговариваешь?
  boy --> marat: Да я...
  activate turbo
  turbo -[#FF0000]>o boy: Нна нах!..
  destroy boy
  activate chiksa
  chiksa -> andrew: Андрюша, ну как же так...
  ment -> chiksa: Не так\nнадо!
  activate ment
  chiksa --> ment: А-а-а...\nладно
  deactivate chiksa
  ment -> turbo: Стоять, бояться!
  ment -> marat: Стоять, бояться!
  ment -> andrew: А ты иди...
  turbo -[#FF0000]>o andrew: Нна нах!..
  destroy andrew 
  ment -[#FF0000]>o marat: ПЫЩ!
  destroy marat
  ment -[#FF0000]>o turbo: ПЫЩ!
  destroy turbo
@enduml

Если кому интересно, язык этот называется PlantUML. Есть набор плагинов для Visual Studio Code, которые занимаются подсветкой кода, мгновенным рендерингом картинок и экспортом готовых картинок в виде изображения. А на официальном сайте есть руководство по языку с примерами.

Как говорится, энджой.

Оставить комментарий

Архив записей в блогах:
10.6 миллионов евро на микроконцентраторы от Insolight Новость . Как работатет (кликабельно): Т.е. сверху дешевые линзы (но тоже стоят хороших денег!) и во время дня линзы и солнечные элементы двигаются относительно друг-друга. Есть рекордный КПД: Пишут , что можно так ...
После 40 метаболизм начинает тормозить, словно утренний понедельник без кофе, а вес растет быстрее, чем цены на бензин. Живот? Появляется так же неожиданно, как уведомление о штрафе. Но есть способы его убрать без фанатизма — тренер знает, как решить проблему. Строгие диеты могут ...
Вот все,  что мне удалось накопать по нашим экзоскелетам:   "Представитель третьего центрального НИИ Минобороны Владимир Бойко сделал заявление, о том, что минобороны России занимается разработкой новой боевой экипировки для ...
В ответ на сирийский пост , где я задался риторическим вопросом о нужности российского вмешательства в сирийскую войну, предварительно констатировав, что никаких интересов в Сирии у нас нет, мне в ответ ватные прокремлёвские идиоты навалили кучу "аргументов" о том, что нужно, мол... Но ...
В пятницу произошло очень странное событие, которое можно объяснить большим страхом перед ростом цен и инфляцией. Пожар в экономике решили тушить напалмом, выжигая экономику по принципу пиролизной очистки. Одним словом, если сделать деньги очень дорогими, то они будут в большем ...