DRAKON.SU
https://forum.drakon.su/

Тестирование ИС Дракон
https://forum.drakon.su/viewtopic.php?f=144&t=2689
Страница 1 из 14

Автор:  ==== [ Суббота, 12 Июнь, 2010 10:17 ]
Заголовок сообщения:  Тестирование ИС Дракон

Заявления отдельных лиц и различных руководителей о разработке своих средств работы с языком Дракон не оправдываются.

Для широкого использования и.с. Drakon выкладывается в теме "DRAKON - Интегрированная среда". Желательно, что бы этот выпуск имел существенные отличия от предыдущего состояния, был свободным от сбоев, не заставлял пользователей производить частую замену.

Так как прототипа среды языка Дракон общего применения нет, то развитие и.с. Drakon идет эволюционным путем. Нет и теории для реализации, поэтому проектирование производится с использованием эвристических алгоритмом - основанных на наблюдении, методе проб и ошибок. Не всегда достаточно знаний средств разработки на языке Delphi и операционной системы.

Развитие и выполнение доработок приводит и к появлению ложного пути развития, новых недоработок и ошибок.
Необходимо участие и сотрудничество сообщества в разработке и тестировании:
- экспертной оценке,
- предложений по развитию на близкую и далекую перспективу,
- выявления недоработок,
- выявление ошибок и сбоев,
- редактировании тестов интерфейса и справки.

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

Сообщения должны быть краткими и конкретными, прошу структурировать: разделять на отдельные вопросы, нумеровать их, определять вид - оценка, предложение, недоработка, ошибка, сбой, корректировка.

Ваши сообщения не останутся без внимания.

Выкладывание программного кода не предполагается. Не будет траты Вашего и моего времени на вопросы связанные с пристрастиями к технике программирования.

Благодарю за внимание, понимание и сотрудничество.

Автор:  Ярослав Романченко [ Воскресенье, 13 Июнь, 2010 20:53 ]
Заголовок сообщения:  Re: Тестирование и.с. Drakon

Геннадий Тышов писал(а):
Заявления отдельных лиц и различных руководителей о разработке своих средств работы с языком Дракон не оправдываются.
Ну это что за бред вообще? Детский сад, вторая четверть...
Геннадий Тышов писал(а):
Необходимо участие и сотрудничество сообщества в разработке и тестировании:
Помнится, сообщество изначально и предлагало вести разработку по принципу Open-source... Однако, господин Тышов 99,9 процентов дельных предложений проигнорировал и продолжает дальше развивать и.с. методом проб и ошибок.

Автор:  Владислав Жаринов [ Понедельник, 14 Июнь, 2010 05:12 ]
Заголовок сообщения:  Re: Тестирование и.с. Drakon

Геннадий Тышов писал(а):
Заявления отдельных лиц и различных руководителей о разработке своих средств работы с языком Дракон не оправдываются.

Для широкого использования и.с. Drakon выкладывается в теме "DRAKON - Интегрированная среда". Желательно, что бы этот выпуск имел существенные отличия от предыдущего состояния, был свободным от сбоев, не заставлял пользователей производить частую замену.

Так как прототипа среды языка Дракон общего применения нет, то развитие и.с. Drakon идет эволюционным путем. Нет и теории для реализации, поэтому проектирование производится с использованием эвристических алгоритмом - основанных на наблюдении, методе проб и ошибок.

Выкладывание программного кода не предполагается. Не будет траты Вашего и моего времени на вопросы связанные с пристрастиями к технике программирования.


Возможно, кто-то что-то делает и без заявлений :) Но тут важнее, что недостаточно визуализировать только алгоритм, чтобы описать решение задачи, тем более программное - и работа Ярослава над ДРОНом наглядный тому пример.

Частую замену чего? Если на новый выпуск, обладающий свойствами, которые Вы определили как желательные - то это в любом случае повод к замене.

Теории визуализации того, что стоит рядом с алгоритмами - структур данных, а также над ними - структуры программ (напр. модульной, как в Обероне) и межпрограммной (шире - систем независимых в общем случае процессов, некоторые из которых не подразумевают программно-аппаратной реализации) - и правда пока недостаточно. Но кое-что для развития и конкретно Вашего изделия сделать уже можно - см. сообщения далее.

Код, пожалуй, и правда не нужен - а спецификации на среду не помешали бы. Только визуальные - но их надо иметь в чём создавать - см. это сообщение хотя бы.

Автор:  Владислав Жаринов [ Понедельник, 14 Июнь, 2010 05:40 ]
Заголовок сообщения:  1-е предложение по ближайшему развитию

Реализовать новый принцип организации и оформления содержания проекта (документа и.с.), сделав его реальным схемокурсом, как во 2-м техтребовании от меня. Конечно, для этого нужен полностью определённый набор визуальных языков, который записывается на текстовом языке документа (то, что Дмитрий_ВБ определил как ТФАП) - а программы выносим в отдельный файл (можно понимать как разновидность отчёта по проекту - только "для машины").

Автор:  Владислав Жаринов [ Понедельник, 14 Июнь, 2010 05:45 ]
Заголовок сообщения:  1-е предложение по перспективному развитию

Реализовать коллективную работу над документом с возможностями, аналогичными офисным пакетам (фиксация/показ, рецензирование, принятие/отклонение исправлений по авторам).

Автор:  Владислав Жаринов [ Понедельник, 14 Июнь, 2010 16:41 ]
Заголовок сообщения:  2-е предложение по перспективному развитию

Ввести предложенное Ильёй в этом сообщении расширение шампур-метода для нестрогой визуализации.

Автор:  ==== [ Четверг, 01 Июль, 2010 08:04 ]
Заголовок сообщения:  Re: Тестирование и.с. Drakon

До 29.06.2010 вынужденно отсутствовал.
Выпуск и.с. Drakon от 01.07.2010
Для тестирования.


1. Ускорено перемещение (т.е. выбор) по дракон-схеме клавишами со стрелками.
2. Введено взаимное преобразование схем "Примитив" и «Силуэт».
3. Начальная схема на листе всегда «Примитив».
4. Введены точки ввода для ввода пустой ветки, «Вариант», «Заголовок». Убраны соответствующие пункты контекстного меня икон.
5. Изменены тексты некоторых пунктов меню.

Автор:  С. Тарасенко [ Понедельник, 12 Июль, 2010 21:01 ]
Заголовок сообщения:  ПРЕДЛОЖЕНИЕ

Геннадий Николаевич!

Спасибо, многое стало намного лучше.
Дальнейший путь развития интерфейса, думаю, состоит в том, чтобы вставлять в точку ввода не правой кнопкой, а левой, без всякого меню. Потому что меню точки ввода почти всегда содержит ОДИН пункт, так зачем тогда оно нужно вообще? Тыкнул в точку ввода
* выбора - появился вариант,
* ветки - добавлена ветка (или заголовок),
* фигуры - появилось меню фигур (опять же, сразу, без доп. меню).
А вставлять из гр. буфера - правой кнопкой, как задумано.

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

Ну, в крайнем случае, добавление может происходить при двойном щелчке. Но никак не через меню!

Автор:  С. Тарасенко [ Понедельник, 12 Июль, 2010 21:06 ]
Заголовок сообщения:  Re: Тестирование и.с. Drakon

В теме "DRAKON - Интегрированная среда" я писал о сохранении позиции экрана. Написал не в тему, знаю - надо было сюда. Вы читали? Если нет - этот пост в конце 12-й страницы. Я думаю, выполнить не сложно, зато крайне необходимо.

Там же вас просили о гостовских фигурах. Ведь вы выручите огромный полк несчастных студентов, ставших жертвами всеобщей закостенелости и жестокого консерватизма! Только так - постепенно - можно внедрить Дракон в образование. Гостовские фигуры (чтоб не придирались), а правила - Дракона. И преподаватели довольны, и студенты, и мы.

Автор:  С. Тарасенко [ Понедельник, 12 Июль, 2010 21:09 ]
Заголовок сообщения:  ОШИБКА

Спор о веточных циклах привёл к тому, что в новой программе при образовании цикла ветки вообще не зачерняются - никакие. "Чёрные треугольники" появляются только если адрес ссылается на свою же ветку, а если на ветку левее себя - треугольника нет.

(Добавлено позже; пост не убираю: были ответы)
Извините, тут я поспешил. Если адрес направить на ветку внутри цикла, треугольники появляются. Программа умнее меня.

Автор:  Владислав Жаринов [ Вторник, 13 Июль, 2010 04:58 ]
Заголовок сообщения:  Re: Тестирование и.с. Drakon

С. Тарасенко писал(а):
В теме "DRAKON - Интегрированная среда"... вас просили о гостовских фигурах. Только так - постепенно - можно внедрить Дракон в образование. Гостовские фигуры (чтоб не придирались), а правила - Дракона. И преподаватели довольны, и студенты, и мы.


В принципе логично... только думаю, преподаватели будут довольны, лишь если и правила построения из "гостовских" фигур будут "гостовские", т.е. "симметрично-асимметричные"... :lol: Тогда это будет инструмент "двойного назначения" - "для препода" и "для дела"... всё как в жизни :)

Автор:  Владислав Жаринов [ Вторник, 13 Июль, 2010 05:06 ]
Заголовок сообщения:  Re: ОШИБКА

С. Тарасенко писал(а):
Спор о веточных циклах привёл к тому, что в новой программе при образовании цикла ветки вообще не зачерняются - никакие. "Чёрные треугольники" появляются только если адрес ссылается на свою же ветку, а если на ветку левее себя - треугольника нет.


Зато схемы с ВЦ, наверное, стали рисоваться ещё быстрее :D Если серьёзно, то чтобы вернуть обозначения ВЦ, нужно определиться с логикой их организации - моя т. зр. по-прежнему в этом сообщении.

Автор:  С. Тарасенко [ Вторник, 13 Июль, 2010 21:59 ]
Заголовок сообщения:  Re: ОШИБКА

Драконограф писал(а):
чтобы вернуть обозначения ВЦ, нужно определиться с логикой их организации

Я не говорил о ВЦ (это, я понимаю, Вложенный цикл?) Я говорю об обычном веточном цикле. "Вернуть обозначения ВЦ" невозможно, т.к. ВЛОЖЕНИЕ никогда и не было реализовано явным образом. Вернуть обозначение ПРОСТОГО веточного цикла - необходимо.

...Или ВЦ - это Веточный цикл? Тогда беру слова обратно (в т.ч. в теме "Визуализация веточных циклов")

Автор:  Танкист [ Пятница, 16 Июль, 2010 21:08 ]
Заголовок сообщения:  Re: Тестирование и.с. Drakon

Релиз DRAKON_2010_07_01
1)Не изменяется название в поле адресс при создании новой ветки. Выглядит так наводим на адрес левый клик мыши поле для редактора не выходит. Экран перерисовывается. Затем если просто нажимать на буквы то где то после третьей выходит поле для редактирования. Заканчиваем печатать убираем мышку с поля адрес и нажимаем на левую кнопочку мыши для потери фокуса. Изменеия адреса в адрес не вкатываются остается надпись по умолчанию ?Адрес
2) Не возможно изменить адрес у самого первого шампура он всегда указывает на выход и переименовать его для входа в другую ветку нельзя.

Автор:  ==== [ Пятница, 16 Июль, 2010 23:37 ]
Заголовок сообщения:  Re: Тестирование и.с. Drakon

Танкист

Это у вас, некоторое не понимание языка Дракон и функционирования и.с. Drakon.

1) Текст иконы "Адрес" не редактируется, и если произведен выбор ветки, тогда он соответствует тексту иконы "ИмяВетки".

Выбор ветки производится так:
1. Курсор мышки устанавливаете на икону "Адрес".
2. Правой клавишей мышки получаете контекстное меню.
3. Выполняете пункт Выбрать адрес. Икону "ИмяВетки".
4. Курсор превратится в "Указующий палец".
5. Переместите курсор на икону "ИмяВетки" в выбираемой ветке.
6. Нажмите любую клавишу мышки.
7. Видим результат действий. Текст иконы "ИмяВетки" передается иконе "Адрес".

2) В созданной схеме "Силуэт" в 1-й ветке для иконы "Адрес" выбрана выходная ветка.
Это единственный разумный вариант при создании схема. Когда добавите другие ветки, тогда и измените выбор для иконы "Адрес" в 1-й ветке.

Желаю успехов в практическом освоении языка Дракон, будут трудности - спрашивайте.

Автор:  Танкист [ Суббота, 17 Июль, 2010 17:40 ]
Заголовок сообщения:  Re: Тестирование и.с. Drakon

Спасибо за подсказку разобрался, просто в билде от 06_01 поля адрес редактировались в ручную у второй третьей ветки. в 07_01 поведение поменялось.

Автор:  ==== [ Воскресенье, 18 Июль, 2010 10:20 ]
Заголовок сообщения:  Re: Тестирование и.с. Drakon

Выпуск и.с. Drakon от 18.07.2010
Для тестирования.

Вложение:
DRAKON_2010_07_18.rar

1. Ускорено обновление экрана. При любом количестве икон в схеме, обновление производится практически без задержки.
2. При смене листа и версии листа запоминается положение листа на экране. При возврате к листу или версии восстанавливается последнее положение.При закрытии и открытии файла, сохранение положения листа не производится.
3. Доработано выделение шампур блока (пунктирная рамка). При пустом не выдается сообщение "Выбранный блок не допускает использование", в других случаях сообщение выдается без вызова контекстного меню.

=======================================

Доработка выполнена по замечаниям пользователей:
http://forum.oberoncore.ru/viewtopic.php?p=46006#p46006 sasha-kulov от 15.апреля 2010
Цитата:
Интересуюсь как увеличить скорость прорисовки. В настоящий момент после добавления очередной иконы, возникает паузу прорисовки более минуты.

http://forum.oberoncore.ru/viewtopic.php?p=49647#p49647 С. Тарасенко
Цитата:
В теме "DRAKON - Интегрированная среда" я писал о сохранении позиции экрана.

====================================

Есть предложения:
Цитата:
Там же вас просили о гостовских фигурах. Ведь вы выручите огромный полк несчастных студентов, ставших жертвами всеобщей закостенелости и жестокого консерватизма! Только так - постепенно - можно внедрить Дракон в образование. Гостовские фигуры (чтоб не придирались), а правила - Дракона. И преподаватели довольны, и студенты, и мы.
Нужен перечень Драконовских икон с отображением в ГОСТовском начертании.

http://forum.oberoncore.ru/viewtopic.php?p=49439#p49439 odinets.
Цитата:
Прошу добавить следующий функционал:
1.Выделяешь иконки с помощью мышки, (как в виндовсе)
2. Выделенные иконки подсвечиваются синим цветом
3. Нажимаешь Ctrl + c (Ctral +x)
4. Выделяешь узел
5. Нажимаешь Ctrl + v
6. Получаешь копирование (вставку)

т.е. стандартный механизм копирования.
Это обязательно надо сделать!!!
Будет в перспективе.

Автор:  ==== [ Понедельник, 19 Июль, 2010 15:13 ]
Заголовок сообщения:  Re: Тестирование и.с. Drakon

Выпуск и.с. Drakon от 19.07.2010
Для тестирования.

Вложение:
DRAKON_2010_07_19.rar

Доработано по замечанию Петра Приклонского http://forum.oberoncore.ru/viewtopic.php?p=49887#p49887
Цитата:
В этой редакции и.с. DRAKON при любом изменнении схемы экран уходит в начальную точку. (Левый верхний угол). Я думаю это ошибка?

Автор:  Владислав Жаринов [ Пятница, 23 Июль, 2010 03:16 ]
Заголовок сообщения:  Re: ОШИБКА

С. Тарасенко писал(а):
Драконограф писал(а):
чтобы вернуть обозначения ВЦ, нужно определиться с логикой их организации

Я не говорил о ВЦ (это, я понимаю, Вложенный цикл?) Я говорю об обычном веточном цикле. "Вернуть обозначения ВЦ" невозможно, т.к. ВЛОЖЕНИЕ никогда и не было реализовано явным образом. Вернуть обозначение ПРОСТОГО веточного цикла - необходимо.

...Или ВЦ - это Веточный цикл? Тогда беру слова обратно (в т.ч. в теме "Визуализация веточных циклов")


Да, ВЦ - местное сокращение для веточного цикла. Конечно, вложение ВЦ реализует сочинитель (как и обычных циклов), но среда должна поддержать любой логически допустимый вариант, и в частности:
    * когда концы двух и более циклов попадают на конец одной ветки (показал в дракон-руководстве по ДСК); здесь главное требование к поддержке - контроль правильности выходов на "землю" по разным маршрутам (более внешнему ВЦ должна соответствовать более правая лиана с индексом, о чём уже писал);
    * когда начала двух и более циклов попадают на начало одной ветки (указание в принятом мной синтаксисе тоже достаточно очевидно - нужно в одном поле индекса при имени этой ветки перечислить номера этих циклов через разделитель - неявно показано через РБНФ-определение этого поля в обобщённом силуэте из этого подпункта).
Другие случаи (когда каждый вложенный ВЦ и с начала и с конца короче как минимум на одну ветку) очевидны и показаны и в "Как улучшить работу ума", и в Драконографике.

А коль скоро мы в сообществе засомневались, как правильно выражать такую конструкцию - то зачем кому-то из создателей ИСП что-то делать, пока сомнения не разрешатся?... :)

Автор:  Владислав Жаринов [ Пятница, 23 Июль, 2010 03:28 ]
Заголовок сообщения:  Re: Тестирование и.с. Drakon

Танкист писал(а):
Спасибо за подсказку разобрался, просто в билде от 06_01 поля адрес редактировались в ручную у второй третьей ветки. в 07_01 поведение поменялось.


Вообще больше должно подсказываться внутри приложения, а не в обсуждении; например, то же указание эргономичнее оформить как сообщение, выдаваемое при попытке отредактировать адрес первой ветки при отсутствии других имён (типа: "В Вашей схеме пока именована только одна ветка; пожалуйста, вводите новые адреса при наличии двух и более именованных веток")...

Страница 1 из 14 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/