Программа обучения (Syllabus) для обучающегося на 2013-2014 учебный год дисциплины


Каким должно быть сообщение об ошибке



Pdf көрінісі
бет64/96
Дата06.01.2022
өлшемі1 Mb.
#11460
түріПрограмма
1   ...   60   61   62   63   64   65   66   67   ...   96
Байланысты:
interfeisy programmnyh

 

Каким должно быть сообщение об ошибке  

Теперь  можно  рассказать,  каким  должно  быть  сообщение  об  ошибке,  тем 

более, что ничего сложного в создании идеального сообщения нет. Напротив, всё 

очень  просто.  Идеальное  сообщение  об  ошибке  должно  отвечать  всего  на  три 

вопроса: 

- В чем заключается проблема? 

- Как исправить эту проблему сейчас? 

- Как сделать так, чтобы проблема не повторилась? 

При  этом  отвечать  на  эти  вопросы  нужно  возможно  более  вежливым  и 

понятным  пользователям  языком.  В  качестве  примера  идеального  сообщения  об 

ошибке  удобно  взять  какое-либо  существующее  сообщение  (из  тех,  которые 

точно  нельзя  просто  изъять  из  системы)  и  попытаться  это  сообщение  улучшить. 

Например,  попытаемся  улучшить  уже  упоминавшееся  в  предыдущей  главе 

сообщение о невозможности перезаписать заблокированный файл. 

Итак,  старое  сообщение  об  ошибке  гласило:  «Не  удается  сохранить  файл 

«D:\Только  для  чтения.doc».  Файл  с  этим  именем  уже  существует  и  доступен 

только для чтения. Сохраните файл под другим именем или в другой папке». Это 

довольно  неплохое  сообщение,  во  всяком  случае,  оно  гораздо  лучше,  чем 

«Указано неверное число». Но и его можно улучшить. 

Сначала надо  разобраться, в каких случаях  оно появляется. Это несложно: 

оно может появляться, если пользователь попытался сохранить файл на компакт-

диске,  или  же  пытается  сохранить  файл,  незадолго  перед  этим  скопировав  этот 

файл  с  компакт-диска.  Случаи,  когда  файл  заблокирован  сознательно,  в  жизни 

чрезвычайно  редки,  так  что  их  можно  не  учитывать.  Главный  враг  –  компакт-

диск.  

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

первых,  просто  можно  блокировать  возможность  что-либо  записать  на  диске, 

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




сообщением об ошибке. А можно просто не показывать диски, на которые нельзя 

записывать,  в  окне  записи,  что  эффективнее,  поскольку  делает  ошибку 

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

защищенные от записи, иначе, чем файлы незащищенные. Это будет работать, но 

тоже неидеально. Что делать пользователю, который всё-таки хочет перезаписать 

файл? Сейчас в такой ситуации приходится записывать файл под новым именем, 

потом  стирать  старый,  а  новому  давать  имя  старого.  Это  и  потери  времени  и 

ошибочно  стертые  файлы  (лучший  способ  сделать  так,  чтобы  пользователи  не 

стирали  нужные  файлы,  заключается  в  том,  чтобы  лишить  пользователей 

необходимости вообще что-либо стирать в нормальном режиме работы). 

Таким образом, сообщение об ошибке должно стать не только сообщением 

–  оно  должно  позволять  разблокировать  файлы,  разблокировать  которые 

возможно (т.е. записанные не на компакт-диске). Таким образом, получается, что 

нужно сделать несколько изменений в интерфейсе: 

- Диски, на которые ничего нельзя записать, не показываются в диалоговом 

окне сохранения файлов. 

-  Заблокированные  файлы  на  остальных  дисках  показываются  иначе, 

нежели файлы незаблокированные. 

-  При  попытке  записать  документ  поверх  заблокированного,  появляется 

сообщение об ошибке примерно такого вида: 

 

 

Рисунок – 23. Улучшенное сообщение об ошибке 



 

Про  этот  пример  осталось  сказать  немного.  Во-первых,  никогда  не 

забывайте показывать текст сообщений об ошибке техническому писателю.  

Во-вторых,  всемерно  старайтесь  делать  текст  сообщения  возможно  более 

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

сообщения  об  ошибках,  во  всяком  случае,  в  ПО.  Дело  в  том,  что  в  Windows 

появился  элемент  управления,  значительно  лучше  предназначенный  для  показа 

сообщений. Называется этот элемент весьма поэтично: пузырь (рисунок 24). 




 

Рисунок – 24. Пузырь  

 

Пузырь,  по  сравнению  с  диалоговым  окном,  имеет  существенные 



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

Во-вторых,  чтобы  закрыть  пузырь,  пользователям  не  обязательно  нажимать  на 

какую-либо  кнопку,  достаточно  щелкнуть  мышью  в  любом  месте  экрана.  В-

третьих, он не перекрывает значимую область системы. 

В-четвертых,  что  самое  главное,  он  показывает,  в  каком  именно  элементе 

управления  была  допущена  ошибка.  Все  это  делает  пузырь  вещью  совершенно 

незаменимой. Я уверен, что через пару лет 80 процентов всех сообщений  

 



Достарыңызбен бөлісу:
1   ...   60   61   62   63   64   65   66   67   ...   96




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет