Обновить

Оживляем диаграммы последовательности: PlantUML и немного кода

Уровень сложностиСредний
Время на прочтение18 мин
Охват и читатели9K
Всего голосов 8: ↑8 и ↓0+8
Комментарии4

Комментарии 4

Я уж думал, вы по щелчку на определенный элемент диаграммы раскрываете его суть. А вы, оказывается, через элементы управления картинки переключаете.

А вообще, вам бы с git научиться работать. Проще отслеживать изменения. И сравнивать файлы. За 5 сек нашли бы отличающийся параметр.

А за статью, спасибо! Люблю PlantUML.

по щелчку на определенный элемент диаграммы раскрываете его суть

Идея интересная, подумаю в её сторону)

А вообще, вам бы с git научиться работать. Проще отслеживать изменения. И сравнивать файлы. За 5 сек нашли бы отличающийся параметр.

Согласна с тем, что пора научиться... Но если задача в банальном сравнивании файлов, то это хорошо умеют делать и более простые инструменты. В моем случае encoder'ы выглядели несколько по-разному, чисто самих отличий как таковых было много. Поэтому сравнение было не на совпадение строчек, а чуть более про смыслы этих самых строчек.

Более правильным решением было бы скопировать код работающего encoder'а, а не пытаться воскресить ИИшный, но на тот момент это был уже вопрос упертого принципа :)

А за статью, спасибо! Люблю PlantUML.

🙏

Крутая идея с PlantUML и JS для интерактивных диаграмм. Только вот в реальной разработке все равно никто не станет этим заморачиваться, проще в draw.io кликать мышью и забыть. А вы пробовали на больших проектах с 50+ методами, не сломается ли URL от длины?

Спасибо!

Насчет "не будет заморачиваться" - скорее всего да. Я бы, правда, больше склонилась в сторону "набрать в PlantUML и забыть" или "попросить сделать ИИ болванку для PlantUML и забыть". Я искренне считаю героями тех, кому для sequence удобен draw.io, сама начинаю негодовать на первом десятке стрелочек, которые необходимо перенести, если диаграмма изменилась.

У меня было 10-12 методов - URL уже не хватило... :(

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации