Сначала сами наплетут паутин, потом жалуются что паутины наплетены)))
Кто любит паутины плести, тот с любыми кубиками паутин наплетет.
А кто понимает структуру того, что он делает, никогда в шабе на заблудится
Только этой вот долбаной хрени в зенке и не хватало)))
Зенка построена на другой логике. Она - визуальна.
30% паутины даёт невозможность нарисовать стрелку в кубик того же блока.
приходится выносить кубик с паузой или оповещением наружу или делить на два блока,
что мешает использовать БЛОК как законченный логический элемент.
И визуально в столбике чертить жирную линию между склеенными кубиками, если у верхнего есть выход по зелёному выходу, чтобы было понятно что вниз по good не пойдет
Ибо иногда приходится склеивать кубики для компактности.
назовем эту разделительную черту как "КЛЕЙ"
При обзоре проекта в масштабированном виде чтобы было видно где просто склееные кубики, а где логическое движение вниз по GOOD
Очень бы красиво было если ведёшь в столбик все по GOOD и только в случае BAD взвращаешь в кубик выше
И тогда понятно что вот он блок это законченная логическая структура, хоть в плагин его пихай сразу хоть в проект в проекте.
Так же можно сократить паутину уменьшением числа кубиков
Например при проверке наличия текста на странице создаётся два кубика -взять и IF, почему бы сразу по BAD не вывести если элемент не найден.
ВЕДЬ ДЛЯ ТОГО ЧТОбЫ ПОТОМ ПРОВЕРИТЬ НА ИСТИННОСТЬ ОПЯТЬ ПЛОДИТСЯ НОВАЯ ПЕРЕМЕННАЯ.
а ведь достаточно не ложить результат в переменную а сказать, что просто выйти по BAD
Или SWITCH
Почему сразу в SWiTCH на каждый case нельзя сразу присвоение значение какой либо переменной не сделать. В итоге на каждый CASE на выходе еще по кубику.
Есть мастер создания цикла в блоке выполнить в цикле - удобно конечно, но опять же делается с помощью выноса кубика наружу.
Представьте себе что в настройке блока есть ВЫПОЛНИТЬ В ЦИКЛЕ С ТАКИМИ ЖЕ ПАРАМЕТРАМИ КАК В МАСТЕРЕ СОЗДАНИЯ ЦИКЛА.
То есть не выносить кубик наружу а выполнять в блоке
Для визаульности в заголовке нарисовать значок цикла при щелчке на который открывается диалог редактирования цикла в БЛОКЕ