Продумайте дизайн для нештатных ситуаций
Посмотрим правде в глаза: неполадки обязательно будут происходить. Как бы тщательно вы не проектировали приложение, сколько бы времени не посвятили тестированию, у клиентов все равно будут случаться проблемы. Так как вы будете обрабатывать эти поломки? С помощью оборонительного дизайна.
Оборонительный дизайн похож на контраварийное вождение. Так же, как водителям всегда нужно быть начеку – бывают скользкие дороги, безрассудные водители и другие опасные сценарии, – создатели сайтов должны постоянно следить за источниками проблем, которые могут приводить к растерянности и расстройству посетителей . Хорошая защищенность сайта определяет, насколько успешным для клиентов будет опыт использования сайта.
Мы могли бы многое рассказать об оборонительном дизайне – хватило бы на отдельную книгу. Собственно, мы ее уже написали. Книга называется “Оборонительный дизайн для сети”(Defensive Design for the Web), и послужит хорошей подмогой любому, кто хочет улучшить сообщения об ошибках и другие критические точки.
Помните: ваше приложение может работать отлично в 90% случаев. Но если вы бросаете пользователей на произвол судьбы там, где ваша помощь им нужна – они вряд ли это забудут.
воскресенье, 6 апреля 2008 г.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий