metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-06-17 03:20 pm

Сектантско-юзабилити вопрос

У ребе [livejournal.com profile] belnetmon дискуссия про браузер Сафари. И в ней маководы утверждают, что окна настроек без явных кнопок "Применить" и "Отменить" это есть хорошо.
Весь мой опыт обслуживания бухгалтерии и работы в неудобных условиях с чужим кривым софтом свидетельствует об обратном - любые операции и изменения должны быть отменяемы и не приводить к изменениям без явной на то команды, ибо на том конце настроек могут оказаться не clear-type шрифты, а управление задвижкой на газопроводе. Или проводка москалям за газ на пару сотен миллионов баксов. Или еще какая-нибудь трасца, от которой потом юзера в истерике звонят мне "я тут что-то нажала и у меня все поменялось".

PS: Еще есть один момент с вводом текста в поля с заданным форматом(числа, даты, время). По идее, можно при этом показывать баллун типа "инвалид валуе", но вот сохранять очевидно "по изменению" здесь не выйдет - как юзера вводят данные, так подлежащая этому полю сущность изменится 20 раз за один сеанс ввода.

[identity profile] metaclass.livejournal.com 2009-06-17 04:25 pm (UTC)(link)
За коммит OnExit надо нахуй убивать. Кто сказал, что пользователь вообще когда-нибудь с этого поля ввода уйдет?
У меня есть в обслуживании чужое приложение, которое похожим образом себя ведет - это пиздец нечеловеческий. Типа того, что пытаешся закрыть окно, нажимаешь на cancel - при этом возникает тот самый OnExit и начинаются сыпаться пиздецы.
А календарик в бухгалтерии, когда нужно ввести 200 платежек, а стол завален ведомостями и мышью шевелить негде - это нонсенс. Даты вводятся руками, календарики это там где нужно выбрать одну дату и все,а не когда нужно заполнить с клавиатуры 10-20-30 полей ввода.

[identity profile] theiced.livejournal.com 2009-06-17 04:40 pm (UTC)(link)
По ОнЭкзит с поля есессно. ФокусЛост оно там называеццо или как. Гуйню, к счастью, уже 100500 лет не программлю.

[identity profile] vp.livejournal.com 2009-06-17 07:13 pm (UTC)(link)
дык а ты прикинь, что ты вводишь документ, набиваешь данные, тебе нужно для совершения опреции заполнить 10 полей. На какой OnExit мы будем реагировать, если тетка может банально все выполнить в другой последовательности и вообще туда не дойти? :)

[identity profile] theiced.livejournal.com 2009-06-17 08:36 pm (UTC)(link)
Ребе, ебать колотить. Ви таки ещё раз попутали настройки и ввод данных.