Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];

Вниз

Ошибка?   Найти похожие ветки 

 
Kerk ©   (2006-02-05 20:31) [0]

Товарищ устраивается на работу тестером. Ему дали тестовое задание - протестировать блокнот, отчет дать на английском. Вот он попросил меня переве$ти. Заинтересовала вот эта фраза:

Имеется ввиду диалоговое окно "Поиск и замена":
Согласно имеющийся справки команда "Отмена" служит для - закрытия диалогового окна без сохранения  всех внесённых изменений. Однако при нажатии на "Отмена" все замененные нами в документе слова сохраняются. Считаю это ошибкой или недоработкой.

Никогда не задумывался над этим. А ведь вроде бы он прав.


 
Apollon_604   (2006-02-05 20:37) [1]

Команда "Отмена" служит для закрытия диалогового окна без сохранения  всех внесённых изменений в диалоговом окне.
Вроде бы неправ Х)


 
Desdechado ©   (2006-02-05 21:10) [2]

команда "отмена" нужна для отказа от продолжения действий в диалоге


 
Kerk ©   (2006-02-05 21:31) [3]

Desdechado ©   (05.02.06 21:10) [2]
команда "отмена" нужна для отказа от продолжения действий в диалоге


Без сохранения результатов действий. Ведь так?


 
Eraser ©   (2006-02-05 21:34) [4]


> Kerk ©   (05.02.06 21:31) [3]


> Без сохранения результатов действий. Ведь так?

Именно без выполнения тех действий, которые указаны в диалоговом окне!
Без сохранения результатов действий. это так:
"Сохранить изменения в документе?
Да/Нет/Отмена"
выбираем нет.


 
Kerk ©   (2006-02-05 21:37) [5]

Ладно. Пофиг. Мое дело - перевести. :)


 
Anatoly Podgoretsky ©   (2006-02-05 21:46) [6]

Desdechado ©   (05.02.06 21:10) [2]
В данном случае неприменимо, это диалог замены.
Отмена должна отменять все произведеные замены.
Это не тоже самое как диалог сохранения.


 
Gero ©   (2006-02-05 21:53) [7]

Конечно, он прав. Просто люди когда диалоги пишут, не думают, чего они там пишут.


 
Kerk ©   (2006-02-05 21:55) [8]

Gero ©   (05.02.06 21:53) [7]
Просто люди когда диалоги пишут, не думают, чего они там пишут.


Так все диалоги замены, которые я сейчас могу вспомнить так работают.


 
Джо ©   (2006-02-05 21:59) [9]

Да, меня тоже всегда несколько смущала некоторая нелогичность таких диалогов. Было бы честным вообще убрать из них кнопку "Отмена", достаточно кнопки "Закрыть".


 
Gero ©   (2006-02-05 22:15) [10]

> Kerk ©   (05.02.06 21:55)

Не все, а только те, кто о юзабилити абсолютно не думает.


 
Kerk ©   (2006-02-05 22:18) [11]

Gero ©   (05.02.06 22:15) [10]
Не все, а только те, кто о юзабилити абсолютно не думает.


Приведи пример тех, кто думает.


 
Gero ©   (2006-02-05 22:19) [12]

> Kerk ©   (05.02.06 22:18)

Первое, что под руку попалось — OpenOffice.


 
kaif ©   (2006-02-05 22:34) [13]

ИМХО, речь идет о массовой замене.
Найдено очередное слово, вопрос:

Replace and find again, Cancel

Пусть логически это и коряво, но зато эргономически удобно. Дошел до какого-то места в тексте, дальше заменять не собираюсь. Но и отменять предуыдущие замены также не собираюсь. Для этого действия (отмены изменений) имеется другая функция (Ctrl+Z).

Если я правильно понял проблему.


 
Gero ©   (2006-02-05 22:37) [14]

> Дошел до какого-то места в тексте, дальше заменять не собираюсь.
> Но и отменять предуыдущие замены также не собираюсь.

Поэтому кнопка должны называться не «Отмена», а «Закрыть».


 
Ы   (2006-02-05 22:41) [15]

Думаю, что "отменить" должно закрыть диалог и вернуть к состоянию, до вызыва диалога.
Например вы закрываете прогу, а она спрашивает сохранить изменения или нет? Если нажимаете да, - сохраняется и прога закрывается, если нет - не сохраняются изменения и прога закрывается, если отмена - закрывается диалог, но прога не закрывается.


 
Джо ©   (2006-02-05 22:43) [16]

> [15] Ы   (05.02.06 22:41)

Аналогия с этим диалогом, имхо, не уместна. Ибо в этом случае диалог сам не вносит в документ никаких изменений.


 
Ы   (2006-02-05 22:48) [17]

Джо ©   (05.02.06 22:43) [16]
Да причем тут диалог... Смысл "отменить" то везде будет одинаков. Вопрос тогда нужно ставить в целесообразности присутствия данного кнопаря.


 
Gero ©   (2006-02-05 22:50) [18]

> Например вы закрываете прогу, а она спрашивает сохранить
> изменения или нет?

Это не диалог, а по сути меню.


 
Ы   (2006-02-05 22:56) [19]

Удалено модератором


 
Джо ©   (2006-02-05 22:56) [20]

> [17] Ы   (05.02.06 22:48)
> Джо ©   (05.02.06 22:43) [16]
> Да причем тут диалог... Смысл "отменить" то везде будет
> одинаков.

Нет, не везде.
1. Диалог поиск/замена. Ты производишь в нем изменения текста документа. Нажимаешь "Отмена", следовательно, должны отмениться эти изменения (но вместо этого, закрывается диалог). Вопрос — что мы отменяем?
2. Ты выбираешь действие Файл/Выход. Возникает диалог "Сохранить изменения?". Заметь, сам этот диалог ничего не изменяет в документе. Ты нажимаешь "Отмена" и отменяешь свое намерение закрыть документ. Тут, по моему мнению, нормальная логика.


 
Ы   (2006-02-05 22:57) [21]

Удалено модератором


 
Kerk ©   (2006-02-05 22:57) [22]

Джо ©   (05.02.06 22:56) [20]
Вопрос — что мы отменяем?


Отменяем замены, которые данный диалог натворил.


 
Джо ©   (2006-02-05 22:59) [23]

> [22] Kerk ©   (05.02.06 22:57)
> Отменяем замены, которые данный диалог натворил.

Совершенно верно. Мы ожидаем, что он сделает именно это. Но, вместо этого, Блокнот просто закрывает окно диалога :) Для этого достаточно было бы кнопки "Закрыть" или "крестика" в заголовке окна.


 
kaif ©   (2006-02-05 23:01) [24]

Ну вообще-то я не казуист, но и слово закрыть может быть неверно понято.

Заменить и искать еще, Закрыть.

Что закрыть?
Чел подумает, что закрыть - это что-то ужасное и нажмет "крастик в углу", который гарантированно закрывает именно данное окно, а не весь документ, к примеру.
Что из этого следует?
Выкинуть кнопку Cancel вообще. Или придумать для слова Cancel более умный русский перевод.
Но если выкинуть кнопку Cancel чел вообще может решить, что он обречен заменять все вечно по кругу и начнет искать Ctrl+Alt+Del.


 
Гарри Поттер ©   (2006-02-05 23:03) [25]

Такими "несоответствиями" грешат и известные кодеры. Например подобный глюк(?) присутствует в Бате. Там если отправить письмо и попытаться закрыть программу выдает окно: "отправка почты не завершена, закрыть программу после завершения отправки?" и кнопки "Да", "Нет", "Отмена" и все дают одинаковый результат - ожидание завершения отправки.


 
Ы   (2006-02-05 23:04) [26]

Джо, прежде всего изменения должны произойти только после выбора юзера.


 
Джо ©   (2006-02-05 23:05) [27]

> [26] Ы   (05.02.06 23:04)
> Джо, прежде всего изменения должны произойти только после
> выбора юзера.

Ы, если вы что-то хотите сказать мне, не стесняйтесь расширить и конкретезировать ваши предложения. У меня плохо с телепатией, тяжелый день.


 
Джо ©   (2006-02-05 23:08) [28]

> [24] kaif ©   (05.02.06 23:01)

Честно говоря, у меня как раз подобные мысли частенько появляются. А именно: о излишности кнопки "Отмена". По мне, клавиши Esc (и его экранного эквивалента "крестика") вполне достаточно. Лично я все диалоговые окна закрываю Escape"ом (если хочу закрыть диалог без внесения изменений). Когда обнаруживаю, что Esc не работает или нет "крестика", программа отправляется в корзину моментально (если она не незаменима, конечно, по работе).


 
Ы   (2006-02-05 23:09) [29]

Удалено модератором


 
Ы   (2006-02-05 23:16) [30]

А если серьезно, то программа спрашивает что делать дальше: произвести действие, не производить или вернуть все как было.
На пальцах:
Вы едете по дороги вдруг развилка, драйвер останавливается и спрашивает, куда ехать направо, налево или стоять на месте?
ЗЫ: надеюсь мысль понятна, хотя уверен можно найти более элегантное сравнение :)


 
Ы   (2006-02-05 23:18) [31]

Джо ©   (05.02.06 23:05) [27]
Считаешь, что не производить действия и вернуть все как было, это одно и тоже?


 
Gero ©   (2006-02-05 23:36) [32]


kaif ©   (05.02.06 23:01)
> Ну вообще-то я не казуист, но и слово закрыть может быть
> неверно понято.

Почему же неверно, все верно — закрытие этого окна, аналог крестика, без каких-либо действий. Все просто до безобразия.


 
Джо ©   (2006-02-05 23:40) [33]

> [31] Ы   (05.02.06 23:18)
> Джо ©   (05.02.06 23:05) [27]
> Считаешь, что не производить действия и вернуть все как
> было, это одно и тоже?

Нет, не считаю.


 
Gero ©   (2006-02-05 23:41) [34]

> Джо ©   (05.02.06 23:08)


> Честно говоря, у меня как раз подобные мысли частенько появляются.
> А именно: о излишности кнопки "Отмена".

Почему же, излишеств нет, я, например, почти всегда кнопокй пользуюсь.

Да и по логике нормально — юзер видит ряд упрашляющих кнопок взизу, одну из которых он должен выбрать. Если ему не нужно ничего примянять, он выбирает отмену. Если же такой кнопки нет, то он начинает думать, что ему обязательно нужно выбрать из того, что есть.

Гораздо нелогичнее организована реализация применить в сочетании с отменой, но это отдельная тема.


 
Джо ©   (2006-02-05 23:59) [35]

> [34] Gero ©   (05.02.06 23:41)

Убедил.


 
Джо ©   (2006-02-05 23:59) [36]

> [34] Gero ©   (05.02.06 23:41)
> Гораздо нелогичнее организована реализация применить в сочетании
> с отменой, но это отдельная тема.

Да, это, действительно, отдельная тема :)


 
vecna ©   (2006-02-06 00:09) [37]

баян в тему:
Майкрософт выпускает новую ОС Windows for Women. Она отличается от обычной тем, что кроме кнопок "Да" и "Нет" добавлена новая кнопка - "Может быть"


 
Ы   (2006-02-06 00:11) [38]

Удалено модератором



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.044 c
2-1139749664
~intel~
2006-02-12 16:07
2006.02.26
Скрытие значения поля


15-1138867273
Незарегестрированный аноним
2006-02-02 11:01
2006.02.26
Жерар Депардье в роли Тараса Бульбы


2-1139113080
Andruh
2006-02-05 07:18
2006.02.26
Математические и логические основы...


2-1139421376
olevacho_
2006-02-08 20:56
2006.02.26
Вопрос по TidHHP


1-1137868399
sco
2006-01-21 21:33
2006.02.26
Свойства программы в виде дерева





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский