Цитата:
Сообщение от Progress
Алексей, поверьте, 90% того, что натворили пользователи - это последствия недальновидности разработчика. О чем это я? Как пользователь данной программы, приведу пару примеров:
1) У Вадима в программе нужно изначально выбрать драйвер "шнурка". Причем это нужно сделать обязательно. Хотя его пользовательский интерфейс не обязывает пользователя сделать это обязательное действие. В итоге пользователи пытаются соединиться с устройством, у них это просто не получается. Опять - подсказок никаких нет. Только логи, которые нужно отправить злому Вадиму, который в дальнейшем будет поучать тебя, заставлять вдумчиво читать мануалы, говорить о том, какие все тупые, а он один доверчивый и святой. Формально он прав. А фактически - сам себе устроил проблемы.
|
да сходу можно назвать несколько таких моментов, обработав которые программно, можно избавить пользователя от такого рода проблем, а себя от претензий.
например, не закрывается окно программы.
потому что не указан путь сохранения лога или ещё чего-то.
почему бы не сделать обработку этого события?
нет настройки -> сохраняем в каталог программы -> нет каталога или read only -> сохраняем в темп или на десктоп (лучше на десктоп) -> не сохраняется и туда -> забить или предупредить пользователя.
но зачем виснуть-то при этом?
главное, побороть свою лень.