Monday, January 17, 2011

Необходимо делать ревизию своих приложений

Просматривал не так давно несколько своих старых приложений. Наткнулся на несколько мест, которые надо явно переделывать. Например, в одном из мест связанных с вводом регистрационных данных выводится простой диалог сообщение, что действие выполненно не правильно. Диалог с одной кнопкой “Ок”.

И хотя я этим диалогом пользовался некоторое время назад (тестировал, отлаживал и т.п.), тем не менее этот тупиковый путь логики интерфейса поставил меня в некоторый тупик - “и чо делать дальше? Нажать кнопку и чо делать дальше?” Представляю, что думает пользователь попавший в это место в первый раз. Может он конечно ничего и не думает, а просто нажимает на кнопку.

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

А в реальности приложения это выливается в замене окна сообщения с одной кнопкой “Ок”, на диалоговое окно с несколькими кнопками (это в простейшем случае, без создания кастомного диалогового окна), по нажатию на которые можно пойти не по тупиковой ветке интерфейса.

Такой вот сумбур без скриншотов.

No comments: