Рэйлвэй Каген писал(а):
Если рисовать обработчик ситуации отдельно, то возникает проблема с обозначением на Драконе выхода из вызывающей процедуры.
Так а я о чём говорю?
Р: обработчик надо рисовать отдельно.
А: нельзя обработчик рисовать отдельно!
Р: нельзя обработчик рисовать отдельно.
Итого: консенсус
Возможно, путаница из-за того, что на первом предложении Р была икона-вставка поверх основного алгоритма... То есть вроде бы и не отдельно, но в то же время отдельно, поскольку видеть мы её не видим вместе с основным алгоритмом! А надо именно вместе, чтобы видеть все входы-выходы в контексте основного алгоритма!
Поэтому предложение А об изображении исключений Драконовскими силуэтами-переключателями вполне адекватно, но не на 100% эргономично...
А предложение Р о динамическом развртывании в редакторе символического контура вставки - может стать адекватным и эргономичным одновременно только при соблюдении ряда условий и дальнейшем развитии технологии в целом...
Наверное, уже почти год прошёл, как обсуждали мы здесь механизмы свёртывания-развёртывания смысловых участков кода (применительно к Дракону)... Подчеркну, что я являюсь апологетом такого механизма уже лет пятнадцать (с весёлых фидошных времён)
И
Раскин давно писал об этих же вещах... Однако реального прототипа я лично так и не увидел... а написать самому за все эти годы так и не случилось возможности...
Все эти идеи обсуждались с Паронджановым, но он не был в восторге, т.к. считает, что вдумчивая работа с бумажным чертежом существенно продуктивнее... Тышов делает редактор "на общественных началах" и ему тоже все эти исследовательские феньки... некогда, одним словом... А Илья считает, что надо идти от модели, а не от представления, и эргономичность инструмента в основном моделью и обеспечивается... Вот такой расклад...
А от Вас я ожидал более развёрнутого предложения... С картинками... Которые можно было бы, например, раздать студентам на курсовое проектирование - и сделали бы прототип инструмента. и обкатали бы его на практике... Под лежачий камень ведь не потечёт вода...