границы действия. Во многих случаях пользователь совершает действия,
которые воспринимаются программой как неправильные, не потому, что он
дурак, но потому, что система не показала ему границ возможного действия.
Рисунок – 20. Типичное сообщение об ошибке
Все такие сообщения порочны, поскольку их можно было бы избежать,
просто блокировав возможность совершения некорректных действий или показав
пользователю их некорректность до совершения действия.
Самоуверенность. Нормой также являются случаи, когда система пытается
выставить дело так, как будто пользователь идиот, а система, наоборот, есть
воплощение безошибочности и правоты.
Рисунок – 21. Для кого неверное? И кто, виноват, система или
пользователь?
В действительности не пользователь сделан для системы, но система для
пользователя. Таким образом, как-либо ущемлять пользователя неправильно.
Пользователи ненавидят сообщения об ошибках
Суммируя, можно сказать, что почти любое сообщение об ошибке есть
признак того, что система спроектирована плохо. Всегда можно сделать так,
чтобы показывать сообщение было бы не нужно. Более того. Любое сообщение об
ошибке говорит пользователю, что он дурак. Именно поэтому пользователи не
любят сообщения об ошибках, а если говорить откровеннее, они их ненавидят.
Рисунок – 22. Именно так пользователи воспринимают любые сообщения
об ошибках
Таким образом, почти все сообщения об ошибках должны быть удалены.
Разумеется, речь идет не о том, чтобы просто выкинуть куски кода из программы,
а о том, что системы изначально надо проектировать так, чтобы в них
отсутствовала необходимость в таких сообщениях. Невозможно полноценно
работать с системой, которая по нескольку раз за день тебя ругает.
Достарыңызбен бөлісу: |