Разбирая диаграммы последовательности, время от времени наблюдаю 3 повторяющиеся паттерна странного использования фреймов (фрагментов). Вот они.
1️⃣ Фрейм alt используется для опциональных условий. Это довольно частая ситуация. Возможно, авторы не знают или не понимают, зачем использовать opt, когда есть alt.
2️⃣ Во фрейме alt первая секция полностью пропускается. PlantUML, конечно, позволяет выполнить этот фокус, но вот зачем? Возможно, так хотят добиться выравнивания по левому краю всех проверяемых условий?
3️⃣ Вообще не используется break. Вместо этого может использоваться opt или alt. Авторы, видимо, полагают, что если довести стрелку до пользователя, то сценарий закончится.
Для наглядности изобразил все эти ситуации. Пример, конечно, искусственный, но смысл передаёт. Кстати, пользуясь случаем, напомню про свой прошлогодний пост о возможностях PlantUML (ссылка).
#визуализация #plantuml #кейсы
Post #209
320

- 👍 3