Об этом делал замечание https://owen.ru/forum/showthread.php...l=1#post306428
Обещали рассмотреть . Но похоже им не до этого . .
Было бы не плохо самому выбирать те переменные которые интересны для отладки алгоритма .
А не те которые на полотне .
Обнаружил новый (ну или старый) глюк в последней версии лоджика - если я изменяю тип сетевой переменной с float на int в списке переменных, предварительно отсоединив его от всех связей, то и входная и выходная переменные на поляне не меняют свой тип
приходится удалять и добавлять повторно.
Считаю, что в OwenLogic не хватает списка функциональных блоков (и макросов), задействованных в программе. Список переменных есть, а списка блоков нет...
чаще всего когда херачит мысль, то ты вообще ничего не помнишь. а автосохранение очень спасает, особенно при неожиданном зависании ОЛ.
я бы к этому событию добавил бы чекбокс "сохранять перед подключением в онлайн". ОЛ очень часто крашится при нестабильном онлайне. и все потеряно. а при пусконаладке задолбаешься все время сохранять.
причем можно автосохранять, как все порядочные программы в *.bak файл, что уберет любое негодование со стороны тех, кому "автосохранение убило всю мою работу"
Заодно прошу разработчиков добавить возможность вывода связей переменной (автовыбора ее в левой панели), когда я выбираю ее на поляне, а то список переменных это удобно, но вот каждый раз искать там нужную переменную - целый геморрой, и проще тупо рыскать по поляне.
Последний раз редактировалось bayk; 06.12.2020 в 17:39.
bayk Вот про .bak я тоже подумал. Причём чтобы было несколько копий, типа .bak, .b01, .b02, и чтобы это можно было настраивать.
И ещё можно сделать команду "Сохранить как Stable" (стабильную версию). Чтобы копия проекта сохранялась в виде "ИмяФайла-Stable-YYYY-MM-DD-HH-MM".
Про "херачит мысль" не согласен. Я считаю, что Ctrl+S у любого разработчика любой фигни (чертежи, документы, рисунки, музыка, видео, программирование и т.д.) должен быть на уровне дыхания или моргания глазами.
Правда я клавиатурщик, заядлый. Ctrl+S нажать на клавиатуре - это мгновенное действие. Ловить мышкой кнопочку на панели - да, плохо. Может поэтому этим мало кто пользуется щас.
И вообще, как там было? Сисадмины делятся на тех, кто ещё не делает бэкапы и на тех, кто уже делает.
У меня сложилось так:
а) Чуть что сделали в среде разработки - жмём Ctrl+S. Тем более перед онлайном всегда.
б) Стабильные версии ручками кладём в другую папочку. Особенно перед кардинальными изменениями. Вот если выпендриваться, то тут спец команда или макрос среды не помешает.
в) Раз в N дней подключаем внешний диск и запускаем прогу (я использую KLS Backup лохматого 2013 года), которая все обновившиеся файлы скидывает на диск.
И вот после буквально пары случаев потери данных (не критичных), это вошло уже в кровь и в мозг.
А для случаев "пропало питание, вырубился комп" надо про UPS думать. Или работать на ноуте с рабочим аккумулятором, который заряд держит.
Тьфу... выпендрился, влез. В общем, надо смотреть на стоимость ресурсов и человеко-часов: если "дешевле" написать потерянную программу с нуля, то на это всё наплевать. А если стоимость разработки высокая - то лучше вложиться в бэкапы и UPS.
В некоторых программах автосохранение изрядно подтормаживает интерфейс. OL, честно говоря, как по мне, не самая быстрая программа А если в нее добавить автосохранение, то будет еще медленнее скорее всего.