DRAKON.SU

Текущее время: Пятница, 29 Март, 2024 02:56

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: Пятница, 21 Август, 2009 08:14 

Зарегистрирован: Вторник, 18 Август, 2009 12:34
Сообщения: 17
Откуда: Липецк
Сравните 2 Дракон-схемы ниже. Первая получена из и.с.Дракон Г.Тышова, вторая доработана ручками в Paint:
Вложение:
example1.PNG
example1.PNG [ 7.67 КБ | Просмотров: 11942 ]

Вложение:
example2.PNG
example2.PNG [ 8.36 КБ | Просмотров: 11942 ]

Суть предлагаемых улучшений:
1. Соединение между ветками рисовать двойной сплошной линией (усилить ассоциацию с шиной)
2. Закруглить прямые углы линий (тогда становится видна доп информация о направлении линии)
3. Дать возможность задавать разные шрифты для:
- заголовка;
- икон веток;
- комментариев (как боковых, так и внутри иконы);
- разных этажей двухэтажных икон (полка, ввод/вывод, параллельный процесс);
4. Приглядитесь к иконе "Веточный цикл1" на второй схеме. Там применено четырехцветное сглаживание наклонных линий. Это конечно мелочь, но по-моему зазубрины на рамках икон веток вызывают дискомфорт в восприятии и отвлекают от смысла схемы. Возможно это сложно в реализации, так что особенно на этом пункте не настаиваю.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 21 Август, 2009 13:31 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 631
Откуда: Россия, Орёл
Скруглённости, имхо, сбивают. Только засоряют схему.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 21 Август, 2009 13:49 

Зарегистрирован: Вторник, 27 Май, 2008 13:24
Сообщения: 155
Может быть имелось в виду что веточные циклы будут как бы в скобках чтобы легче искать начало-конец? Тогда наверху цикл2 надо в другую сторону гнуть.
Двойную линию трудно рисовать карандашом (дракон должен работать и без спецредакторов). Если уж выделять шину, то просто жирнее.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 21 Август, 2009 14:01 

Зарегистрирован: Суббота, 16 Февраль, 2008 07:58
Сообщения: 239
Откуда: Россия, Стерлитамак
Наличие черных меток в иконах Адреса и Ветки, уже показывает направление движения, поэтому загругления смысла не имеют. К тому же на одну и ту же ветку можно перейти как слева, так и справа, и куда в этом случае скругления делать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 21 Август, 2009 14:34 

Зарегистрирован: Вторник, 18 Август, 2009 12:34
Сообщения: 17
Откуда: Липецк
Еще пример со скруглениями:
Вложение:
BuildTable.PNG
BuildTable.PNG [ 24.87 КБ | Просмотров: 11907 ]

Imho, лучше видно направление движения из развилки вверх.
Кроме того, феншуй и Владимир Даниэлевич учат нас, что углы и изломы это плохо :D


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 21 Август, 2009 15:02 

Зарегистрирован: Суббота, 16 Февраль, 2008 07:58
Сообщения: 239
Откуда: Россия, Стерлитамак
Встречный вопрос, всех тонкостей Дракона не знаю, а можнои ли объединять линии при движении вверх?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 21 Август, 2009 15:23 

Зарегистрирован: Вторник, 11 Август, 2009 11:44
Сообщения: 42
Откуда: Бердск
Нахожусь в перманентном состоянии де-жа-вю :D
Чисто для прикола, взгляните


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 21 Август, 2009 15:35 

Зарегистрирован: Вторник, 27 Май, 2008 13:24
Сообщения: 155
Alex_Bob писал(а):
Imho, лучше видно направление движения из развилки вверх
В точках слияния, особенно если окончание линии "за горизонтом", пожалуй да. Во всех остальных случаях лучше прямые углы. Проще и строже.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 21 Август, 2009 16:23 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 631
Откуда: Россия, Орёл
Это, блин, в том же духе, что подсветки синтаксиса :) Непонятно, зачем надо, если синтаксис конкретный (Модула-Оберон) не требует, но всем почему-то надо :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 22 Август, 2009 16:06 
Аватара пользователя

Зарегистрирован: Суббота, 29 Март, 2008 19:27
Сообщения: 1098
Откуда: Россия, Чебоксары
Илья Ермаков писал(а):
Это, блин, в том же духе, что подсветки синтаксиса :) Непонятно, зачем надо
К тому, что бывают люди упёртые, я уже привык. Но к тому, что Илья - тоже?! :lol:

И цветной синтаксис, и скругления представляют собой не что иное, как дополнительный канал передачи информации, существенно повышающий эргономичность восприятия.
Человек не компилятор, которому достаточно соответствия формальному синтаксису.
Человеку иногда и повторить не мешает, и напомнить что-либо, только не очень навязчиво.

А у вас тут получается всё время не человек, а сферический конь... то есть абстрактный робот... исполнитель... Вот уж действительно, ругаться охота...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 22 Август, 2009 16:38 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 631
Откуда: Россия, Орёл
Alexey_Donskoy писал(а):
И цветной синтаксис, и скругления представляют собой не что иное, как дополнительный канал передачи информации, существенно повышающий эргономичность восприятия.


Я ж подчеркнул, что речь идёт не о "вообще синтаксисе", а о конкретном. Если ключевые слова заглавными, то я буду использовать цветовой канал для выделения совсем другой информации. И жирностью подсвечиваются уже не бессмысленные BEGIN-END, а экспортированные названия, особенности и т.п. По усмотрению набирающего текст.
Сравните: этот канал использует "автоматика" для подсветки того, что и так видно; либо этот канал уходит полностью в распоряжение автора исходника; и он может выделять то, что считает нужным сообщить читающему.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 24 Август, 2009 07:42 

Зарегистрирован: Четверг, 12 Июль, 2007 23:18
Сообщения: 56
Откуда: Узбекистан, Чирчик
Илья Ермаков писал(а):
Сравните: этот канал использует "автоматика" для подсветки того, что и так видно; либо этот канал уходит полностью в распоряжение автора исходника; и он может выделять то, что считает нужным сообщить читающему.

Стандарт де-факто требует, что бы этот канал использовала автоматика для подсветки, и когда им как попало пользуется автор программы, то возникает когнитивный диссонанс у непривыкших к такому стилю...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 26 Август, 2009 17:34 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 631
Откуда: Россия, Орёл
В области ИТ практически нет таких стандартов, которые бы стоило принимать всерьёз. Большинство из них случайны.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2024, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB