Угораздило меня встрять в запуск одного прибора производства Thermo ARL. Компания, надо сказать, довольно известная и уважаемая, хотя иметь дело с устройствами этой марки не приходилось. Собсна к железу у меня претензий нет и не было, но вот софт (WinDPI)...
<тонны мата пропущены>
Много раз приходилось видеть подход "вот мы сделали хорошую железку, а ПО как нибудь уж само сделается, студентом за еду, оно же второстепенное" и к чему это приводит. В данном случае софт похоже писался одним единственным индусом, а в награду он получал похлопывания по плечу.
Первое что впечатлило это дизайн. Оказывается Windows 95 с легким налётом DOS еще в моде. Програмка на минуточку датирована 2008-м годом. Смотрите сами
Фиг бы с ним с дизайном, лишь бы работало. Однако падает оно по любому поводу. Угадать причину падения не представляется возможным, лога, разумеется, нет.
F1 Anal как бэ намекает что софт будет с вами делать.
Содержание tooltip-а не соответствует действию. Да чо уж, тултип у всех кнопок один и тот же. Да и вообще хоткеи не работают, да и сами кнопочки а ля нортон тож работают не все. Ибо нефиг.
Прокрутка колесом мыши не работает в принципе.
В некоторых диалогах кнопка Cancel не работает - только крестик.
Текст элементов интерфейса где на немецком где на английском. Изредка попадался русский.
Create и Select это кнопки поверх которых расположены textbox и combobox соответственно. Прекрасный дизайнерский ход я считаю. Отлично вводит в ступор пользователя.
Два абсолютно идентичных куска интерфейса. Отвечают за одно действие но в разных частях прибора. За какой именно? Угадай сам.
Иногда, по непонятным причинам, загружает не те данные которые выбирались. При повторной попытке может загрузить. Видимо нужно просить несколько раз.
Нажатие на кнопку удаления молча ухерачивает все ваши измеренные данные. Нет, Undo не предусмотрено.
В некоторых диалогах предлагается сделать копию данных на диск A: Весьма предусмотрительно, да.
Хранение данных тож организовано весьма мудро. Часть хранится прямо в папке с приложением (C:\Attest2.as) Часть в папке C:\REZULTS
Локализация приложения тоже на уровне. Словари с переводами хранятся, вы не поверите, MS SQL Express. При инсталляции база не устанавливатся. Скрипт нужно найти в папке MSSQL и ручками запустить. Без этого UI не содержит текста вообще, вселенская пустота.
Также инсталлятор недвусмысленно намекает на то что хорошо бы все это ставить под Windows 2000. Хотя работает все под XP. В поставке есть Win 7, но под ней оно не заводится. Версия от 2008-го года, да.
особенно позабавило в папке с программой наличие файла где софтописатель с 2004-го по 2008-й вел список реализованных фич и исправленных багов.
Куплено все это было за десятки килобаксов, BTW. При чем поставщик не постеснялся развести клиента на бабаки. После якобы ввода в эксплуатацию быстро свинтил. На просьбу закончить работу потребовал еще энное количество бабла. По словам клиента сравнимую со стоимостью прибора. Ось така хуйня малята.