DRAKON.SU

Текущее время: Вторник, 19 Март, 2024 10:08

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Правило Сергея Ефанова
СообщениеДобавлено: Вторник, 23 Июнь, 2020 19:16 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5844
Откуда: Москва
Правило Сергея Ефанова

Цитата:
Делайте ветки силуэта небольшой высоты, чтобы силуэт по высоте целиком размещался на экране (без прокручивания вверх-вниз).

Выгода в том, что прокручивать можно и нужно будет только в одном направлении — по горизонтали (влево и вправо).
И никогда — по вертикали


С этим правилом согласен Степан Митькин применительно к автоматному пограммированию на языке ДРАКОН:
Митькин С.Б. Автоматное программирование на языке ДРАКОН // Программная инженерия. Том 10, № 1, 2019

Цитата:
Автоматные диаграммы в реальных приложениях могут быть большими, более 4 тыс. пикселей по горизонтали.

Чтобы увидеть весь автомат, приходится прокручивать ДРАКОН-схему. Высота же автоматных диаграмм "силуэт" остается небольшой, не больше высоты экрана.

Кроме того, в большинстве случаев можно добиться того, что одно состояние автомата полностью помещается на экране.

Таким образом, значительный размер диаграмм не является препятствием.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правило Сергея Ефанова
СообщениеДобавлено: Вторник, 28 Июль, 2020 15:28 

Зарегистрирован: Пятница, 18 Январь, 2019 12:03
Сообщения: 50
Поддерживаю.
Переделал схему так, чтобы не крутить вниз. Работать стало удобнее - факт.
На 1-м изображении сверху старая схема, внизу новая (тот же алгоритм но вместо примитивов силуэты).
На 2-м изображении просто увеличен масштаб.
Красной рамкой обозначена область видимости стандартного экрана 1920х1080 пикселей.


Вложения:
1_Общий план.jpg
1_Общий план.jpg [ 184.67 КБ | Просмотров: 4246 ]
2_Увеличение.jpg
2_Увеличение.jpg [ 526.53 КБ | Просмотров: 4246 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правило Сергея Ефанова
СообщениеДобавлено: Вторник, 28 Июль, 2020 19:07 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5844
Откуда: Москва
Дышлевый Андрей писал(а):
Поддерживаю.
Переделал схему так, чтобы не крутить вниз. Работать стало удобнее - факт.
Спасибо, Андрей. Поздравляю с успехом.

Сообщите новую статистику.
Раньше в вашем проекте было 53 дракон-схемы: 51 примитив и 2 силуэта.
А теперь?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правило Сергея Ефанова
СообщениеДобавлено: Среда, 29 Июль, 2020 08:57 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
В ИС Дракон вопрос "изменить высоту схемы" решается просто.

В контекстных меню есть пункты "Разделить Примитив, Ветку" и "Объединить Ветки".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правило Сергея Ефанова
СообщениеДобавлено: Четверг, 13 Август, 2020 21:54 

Зарегистрирован: Пятница, 18 Январь, 2019 12:03
Сообщения: 50
Владимир Паронджанов писал(а):
Дышлевый Андрей писал(а):
Поддерживаю.
Переделал схему так, чтобы не крутить вниз. Работать стало удобнее - факт.
Спасибо, Андрей. Поздравляю с успехом.

Сообщите новую статистику.
Раньше в вашем проекте было 53 дракон-схемы: 51 примитив и 2 силуэта.
А теперь?


Это другой проект. Он дорабатывается и поэтому тут трудно сказать в цифрах.


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

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


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

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


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

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