Уважаемые разработчики!
Есть предложение по редактору скриптов. Но прежде чем его сформулировать, поясню...
Визуализация в редакторе скриптов одновременно всех связей, или как вы их называете соединителей, совсем не способствует прозрачности разрабатываемого алгоритма. Более того, такой всеобъемлющий показ блочных связей только мешает пониманию назначения как каждого блока в отдельности, так и скрипта в целом. Как известно, программы не столько «пишутся», сколько «читаются», именно поэтому в языках программирования приветствуется все, что способствует их пониманию (отступы от начала строки, цветовое выделение различных элементов языка и т.п.). Применительно к TSLab, удаление многочисленных внеблочных связей только повысит читабельность графических схем в редакторе скриптов. Есть еще одна причина. Дело в том, что человек не может удержать в голове более 5-7 связей, все что свыше или просто не воспринимается (но тогда зачем их показывать?), или хуже того, просто мешает воспринимать анализируемые связи. Я соглашусь, что полный показ всех связей способствует пониманию только очень простой торговой системы, реализуемой из небольшого числа кубиков (5-7). Но разработка более-менее серьезной ТС, состоящей из нескольких десятков блоков, превращается в настоящую головную боль, когда за деревьями (связями) не видно леса (ТС), а графическое представление скрипта больше напоминает любимое итальянцами блюдо – спагетти
Предложение.Добавить в редакторе режим «Спагетти Выкл.». В этом режиме редактор отключает визуализацию всех связей, оставив для показа только те связи, которые относятся к выделенному блоку, на котором в данный момент наведена мышь. Это позволит последовательно, шаг за шагом, (от блока к блоку), анализировать и проверять алгоритм проектируемого скрипта, не путаясь в многочисленных «внеблочных» связях. Кроме того, при размещении конструируемых блоков это позволит не заботиться о минимизации многочисленных пересечений «соединителей», полностью концентрируясь на алгоритме ТС. В настоящее же время задача по конструированию алгоритма в визуальном редакторе постоянно соседствует с задачей, возникающей при проектировании печатных плат – минимизация связей.
Впрочем, чтобы не обидеть другую группу разработчиков алгоритмов, которые в состоянии воспринимать более 7 связей одновременно, предлагаю оставить и текущий режим «Спагетти Вкл.».