Юзабилити: как сделать сайт удобным
Errare humanum est Кто виноват?
Перед началом разговора об ошибках я должен сказать то, что обычно говорю людям, которые утверждают, что компьютер работает неправильно. Неправильно работать может только человек. Компьютер лишь выполняет приказы на уровне нулей и единиц — ни больше ни меньше. Что ему говорят, то он и делает. Если что-то выполняется неверно, значит, ошибка в программе. Если нет'оишбок в программе, как гласит один из законов компьютерного мира, значит, необходимо искать ошибки в компиляторе.
Любая программа также работает без ошибок. Она делает именно то, что приказал ей программист. Если он посчитал, что 64 килобайта памяти будет достаточно, то программа никогда не примет самостоятельного решения об изменении этого числа. Если Программа утверждает, что 2 + 2 равно 5, то она не ошибается. Она работает по тому алгоритму, который задал ей программист. Он заставляет ее утверждать, что эта сумма равна пяти.
Таким образом, существуют только человеческие ошибки. Эти ошибки имеют совершенно разные ипостасИ, они присутствуют в проектировании, в использовании системы, в программах, в построении интерфейса. Практически любая ошибка в работе системы так или иначе может быть устранена. Если вам кажется, что устранить ее нельзя, значит, вы просто не знаете способ, как это сделать. ,