Вот об чём и я... Ну, имена-то можно переправить сочинителю... и, как я понимаю, в семредакторе достаточно поменять в одном вхождении (или где-то в указателе сущностей, типа
реестра переменных) - и автоматически заменится везде?
А вот форму схемы - это уже к редактору. По замечанию:
Alexey_Donskoy писал(а):
Вот ещё один принцип когнитивной эргономики родился у меня: надо чётко визуально разделять смысловую информацию ("что") от вспомогательной ("как"), в том числе маршрутной. О чём я тут уже много лет говорю, а воз и ныне там...
- да, это давно было сформулировано здесь:
http://grafit-basis.narod.ru/L2/gen_struct_dan.html. И потом на форуме развёрнуто:
viewtopic.php?p=68900#p68900 - а воз, действительно, и ныне добрался только до маршрутной структуры...
Но не всё сразу...
По деталям именно для маршрутной структуры. Да, скруглять углы скобок - это лучше. Табличные литеры этого не позволяют - но это решение для "облегчённой" реализации. А в данном редакторе, как я понимаю, всё равно и исхтексты в графмоде выводятся... и не моноширинно... так что пойдёт.
И Алексей подтвердил сказанное
чуть выше - уж если делать нетекстовое структурирование - то с заменой соответствующих текстоэлементов языка... Вот у Сергея стрелочка на конце скобки и есть обозначение цикла... а какой цикл (ПОКА, ДО, гибридный) - определяется относительным положением условия и подтел цикла...
Однако, думаю, не фигурные скобки - потому, что эта форма уже занята под комментарии стандартно. Здесь и эргосмысл - прямые скобки указывают на выражение чего-то строгого, фигурные, "игривые" - чего-то неформального.
Здесь и размещение пред/постусловий определяется - при прямых скобках именно. В развитие этого:
...
Т.е. каждой структурной скобке (заменяющей ключевые слова-указатели маршрутов) соответствует комментарий - как и каждому оператору. При "своей" скобке он и отображается. Интендация текста заменяется вложенностью скобок; текст располагается одномерно - в колонку строк. Это формат вьюшки исхтекста совместно с комментариями (в отличие от вида только исхтекста как "схемы со снятой графикой", где и скобки двумерны, и каждой оси порядка - своя колонка).
Такие "атомарно-релятивные" комменты - прежде всего для утверждений о конструкциях, ограниченных скобками. Ну и для просто записей, включая ссылки на разные места в документах среды и во внешних. ...
Для начала - хотя бы так (без возможности ещё и давать комментарии к произвольно выбранным группам строк, как в "Проекте Оберон" - для этого нужна отдельная колонка комментов во вьюшке и соответствующая система отношений в формате).
- т.е. комменты всё-таки в свою колонку правее "полуторамерной" колонки исхтекста и со своими (фигурными) скобками к правому его краю. Структурные же скобки, как сейчас, слева от исхтекста - и утверждения как выноски от них.
Как я понимаю, "проблема в Драконе" имеется в виду прежде всего эта:
Alexey_Donskoy писал(а):
viewtopic.php?p=74302#p74302...
- да, и вообще запретить "силуэт", как создающий ненужные и вредные разрывы
viewtopic.php?p=74485#p74485 Рэйлвэй Каген писал(а):
смотрите на него, как на развёртку вырожденного тора. И ненавистные разрывы исчезнут!
Да пожалуйста. Только любая развёртка по определению содержит разрыв
И визуально он никуда не пропадает, как ни смотри...
- т.е. разрывы, если уж они есть, д.б. оправданными. Потому и в головном процессе здесь:
viewtopic.php?p=73245#p73245 точки разрыва (на ветви) выбраны по законченным техоперациям (или группам техопераций - здесь отнесённых ко вспомогательным).
Однако именно эта схема Александра Сергеевича, например, утвердила в его мнении относительно дракон-представления здесь. И тут есть над чем подумать... может, Алексей тоже выскажется?..
Кроме того, наверное, уместнее говорить об операциях не "рефакторинга". В свете, например, этого обсуждения:
viewtopic.php?f=86&t=3573.
Есть что сказать и как могут строиться схемы, перечисленные здесь:
viewtopic.php?p=74541#p74541 - по мере возможности...