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

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

Date: 2009-06-17 12:28 pm (UTC)
From: [identity profile] dizel-by.livejournal.com
Полностью согласен

Date: 2009-06-17 12:30 pm (UTC)
From: [identity profile] mr-st.livejournal.com
Все ж управление урановым ломом в реакторе и интерфейс для обывателя это сильно разные вещи.

Date: 2009-06-17 12:38 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Я почти уверен, что психи станут пихать этот интерфейс куда не попадя. Я такое уже видел.

Date: 2009-06-17 12:33 pm (UTC)
From: [identity profile] lionet.livejournal.com
Read Apple Human Interface Guidelines. Там говорят, когда надо, а когда не надо применять этот подход.

Date: 2009-06-17 12:40 pm (UTC)
From: [identity profile] g-rub.livejournal.com
Из опыта разработки и суппорта на базе 1С: количество проблем "я нажала и че-то поменялось" примерно равно количеству проблем "я все сделала, а оно ничего не меняет".

Так что универсального ответа имхо нету. Все зависит от конкретного множества пользователей, их привычек, и типа решаемых задач.

В целом же есть старое инженерное правило "при настройке крути ручки строго по одной".
Но его отображение в программный контекст опять таки неоднозначно.

Date: 2009-06-17 12:45 pm (UTC)
From: [identity profile] henu3detb.livejournal.com
"Обсуждают браузер Сафари... Весь мой опыт обслуживания бухгалтерии и работы в неудобных условиях с чужим кривым софтом..."

Что-то здесь не очень гладко :)

Date: 2009-06-17 01:01 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Все гладко. Завтра придет молодежь, начитавшаяся про мегаинтерфейсы от эпплов и начнет это пихать в софт производственного назначения. Типа программаторов приборов, например - "а чо, нажал чекбокс и сразу в прибор записалось".

Date: 2009-06-17 01:03 pm (UTC)
From: [identity profile] henu3detb.livejournal.com
Ну пока она не пришла, рассуждать об этом рано.

(no subject)

From: [identity profile] volodymir-k.livejournal.com - Date: 2009-06-17 01:47 pm (UTC) - Expand

(no subject)

From: [identity profile] henu3detb.livejournal.com - Date: 2009-06-17 02:11 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2009-06-17 05:50 pm (UTC) - Expand

(no subject)

From: [identity profile] volodymir-k.livejournal.com - Date: 2009-06-18 02:53 pm (UTC) - Expand

(no subject)

From: [identity profile] migmit.vox.com - Date: 2009-06-23 11:26 am (UTC) - Expand

Date: 2009-06-18 12:06 am (UTC)
From: [identity profile] 1ceheart.livejournal.com
Да такого дохрена. Особенно аццки бесит focus stealing, когда ты собираешься кликнуть мышкой в куда-то, тут вдруг происходит некий евент, о котором тебе немедленно показывают мессаджбокс, получается в итоге клик в кнопку Yes мессаджбокса и - хорошо если все закончится на emergency stop, а не в emergency room. Причем такие косяки случаются одинаково хорошо и у "нового поколения", и у компаний, которые 50 лет на рынке автоматики.

Головой потому что думать надо, а не "паттерны применять".

Date: 2009-06-17 01:31 pm (UTC)
From: [identity profile] aamonster.livejournal.com
Иногда хорошо. Когда реакция на поворот ручек быстрая и откручивание ручек в исходную позицию возвращает систему к исходному состоянию. Впрочем, и тут кнопочки undo-redo рулят.

С текстом - обычно неудобно, да.

Date: 2009-06-17 01:49 pm (UTC)
From: [identity profile] sergiej.livejournal.com
А вот виндосовский реестр меня всегда волновал, вернее его эдитор, там очень неявен факт записи изменений, а штука дико критичная :)

Date: 2009-06-17 02:01 pm (UTC)
From: [identity profile] vp.livejournal.com
кстати да, там кнопки "Применить" явно не хватает

Date: 2009-06-17 02:05 pm (UTC)
From: [identity profile] sergiej.livejournal.com
А ещё больше не хватает кнопки "откатить", любая г-нопрограмка может похерить что угодно и восстанавливать только с бубнами - да и то до версии которая была при старте системы, а если удалось рестартануть то вообще пролёт.
Линуксы, кстати, в этом плане не лучше, вот почему никто не сделает систему в которой все настроечные файлы будут с автоматическим контролем версий.

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2009-06-17 03:52 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2009-06-17 03:53 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2009-06-17 04:01 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2009-06-17 04:05 pm (UTC) - Expand

(no subject)

From: [identity profile] sergiej.livejournal.com - Date: 2009-06-17 08:34 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2009-06-17 10:16 pm (UTC) - Expand

(no subject)

From: [identity profile] sergiej.livejournal.com - Date: 2009-06-18 08:02 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2009-06-18 09:27 am (UTC) - Expand

(no subject)

From: [identity profile] sergiej.livejournal.com - Date: 2009-06-18 09:36 am (UTC) - Expand

(no subject)

From: [identity profile] volodymir-k.livejournal.com - Date: 2009-06-18 03:08 pm (UTC) - Expand

Date: 2009-06-17 03:45 pm (UTC)
From: [identity profile] theiced.livejournal.com
Ребеееее. Вы таки путаете разные вещи.

1. Транзакционные вещи. Например открытие заслонки газопровода - когда надо 666 раз переспросить действительно ли мы хотим её открыть и после (или в процессе) открытия менять ещё какие то параметры. Это НЕ НАСТРОЙКИ.

2. Настройки проги. Как то там фонт или ещё какая нить хрень типа настроек валют. Там применение никакое не нужно. Ибо если юзер туп и меняет хер знает что - то он наменяет, надавит применить, подтвердит три раза и только потом поймёт что он дибил (вернее что программа опять не работает и разработчик козёл).

Date: 2009-06-17 04:08 pm (UTC)
From: [identity profile] theiced.livejournal.com
>PS: Еще есть один момент с вводом текста в поля с заданным форматом(числа, даты, время). По идее, можно при этом показывать баллун типа "инвалид валуе", но вот сохранять очевидно "по изменению" здесь не выйдет - как юзера вводят данные, так подлежащая этому полю сущность изменится 20 раз за один сеанс ввода.

Коммит по ОнЭкзит. Опять же даты обычно не вводятся руками а выбираются из календарика.

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

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

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2009-06-17 07:13 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2009-06-17 08:36 pm (UTC) - Expand
(deleted comment)

Date: 2009-06-17 07:09 pm (UTC)
From: [identity profile] vp.livejournal.com
Вот кстати про "делает код хрупким", замечание верное, если это там сделано влоб. В чем я сомневаюсь, чай авторы не из Отдела АСУ НИИ Торфа. Было бы интересно посмотреть, конечно, на каком программном варианте такого поведения они остановились..

Date: 2009-06-17 08:01 pm (UTC)
From: [identity profile] thesz.livejournal.com
Mac контролируем от и до.

Поэтому на том конце не может быть ничего кроме того, что быть должно.

Вот и весь сказ.

Писишнику это недоступно.

Date: 2009-06-17 08:37 pm (UTC)
From: [identity profile] theiced.livejournal.com
Опять подмена понятий. Mac -> MacOs, Писишник - Вентузятник.

(no subject)

From: [identity profile] thesz.livejournal.com - Date: 2009-06-17 08:42 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2009-06-17 08:52 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2009-06-17 08:53 pm (UTC) - Expand

(no subject)

From: [identity profile] thesz.livejournal.com - Date: 2009-06-18 08:38 am (UTC) - Expand

(no subject)

From: [identity profile] volodymir-k.livejournal.com - Date: 2009-06-18 03:06 pm (UTC) - Expand

(no subject)

From: [identity profile] thesz.livejournal.com - Date: 2009-06-18 08:19 pm (UTC) - Expand

(no subject)

From: [identity profile] volodymir-k.livejournal.com - Date: 2009-06-23 08:42 pm (UTC) - Expand

(no subject)

From: [identity profile] thesz.livejournal.com - Date: 2009-06-23 09:21 pm (UTC) - Expand

(no subject)

From: [identity profile] volodymir-k.livejournal.com - Date: 2009-06-23 10:40 pm (UTC) - Expand

(no subject)

From: [identity profile] thesz.livejournal.com - Date: 2009-06-24 08:38 pm (UTC) - Expand

(no subject)

From: [identity profile] volodymir-k.livejournal.com - Date: 2009-06-30 11:50 am (UTC) - Expand

(no subject)

From: [identity profile] volodymir-k.livejournal.com - Date: 2009-06-30 11:58 am (UTC) - Expand

(no subject)

From: [identity profile] thesz.livejournal.com - Date: 2009-06-30 06:45 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-06-30 06:52 pm (UTC) - Expand

(no subject)

From: [identity profile] volodymir-k.livejournal.com - Date: 2009-07-03 06:07 pm (UTC) - Expand

(no subject)

From: [identity profile] thesz.livejournal.com - Date: 2009-07-03 10:09 pm (UTC) - Expand

(no subject)

From: [identity profile] volodymir-k.livejournal.com - Date: 2009-06-30 12:04 pm (UTC) - Expand

(no subject)

From: [identity profile] thesz.livejournal.com - Date: 2009-06-30 06:34 pm (UTC) - Expand

(no subject)

From: [identity profile] thesz.livejournal.com - Date: 2009-06-24 08:41 pm (UTC) - Expand

Date: 2009-06-18 06:12 am (UTC)
From: [identity profile] lupus-lupusum.livejournal.com
Apple любит Undo. В его гайде читаем:
"Forgiveness
Encourage people to explore your application by building in forgiveness—that is, making most actions easily reversible. People need to feel that they can try things without damaging the system or jeopardizing their data. Create safety nets, such as the Undo and Revert to Saved commands, so that people will feel comfortable learning and using your product."
http://developer.apple.com/documentation/userexperience/Conceptual/AppleHIGuidelines/XHIGHIDesign/XHIGHIDesign.html#//apple_ref/doc/uid/TP30000353-TP6

Date: 2009-06-18 03:07 pm (UTC)
From: [identity profile] volodymir-k.livejournal.com
Кстати, в новом Ворде 2007 меня бесит мгновенное форматирование абзаца/выделения при выборе шрифта (и его аналоги). Вишь, а они, оказывается, под Ябл косят.

(no subject)

From: [identity profile] lupus-lupusum.livejournal.com - Date: 2009-06-19 12:16 pm (UTC) - Expand

Date: 2009-06-18 08:58 am (UTC)
From: [personal profile] alll
"Пить можно всем! Знать нужно только, когда и где и с кем и сколько."

Эпплу - можно, они знают.

А молодежь (даже не "начитавшаяся про мегаинтерфейсы от эпплов") без контроля старших товарищей - однозначно кандидаты в соискатели darwin awards.

Date: 2009-06-18 09:29 am (UTC)
From: [identity profile] theiced.livejournal.com
Что знает эппл? Всё хорошее что сейчас есть в макос - надёргано со стороны. Всё что отвратительно - сделано в недрах эппла. Не хоче я им доверять.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 7th, 2025 08:30 pm
Powered by Dreamwidth Studios