Программист думает как программист и основное, что
занимает программиста — это программный код. Чтобы создавать интерфейсы,
необходимо отказаться от тех принципов, которые используются в
кодировании.
Проблемы, связанные со структурами данных.
- Использование имен переменных или технических терминов для текстовых меток. Такие имена мало значимы для пользователей. Например, подумайте, сколько человек знает, что такое полный дуплекс?
- Злоупотребление текстовыми полями. Простое текстовое поле предоставляет слишком много вариантов пользователю. Если поле типа String это не значит, что необходимо всегда использовать TextBox.
- Ограничения по хранению значения в коде переносятся в формы.
Например, телефон должен всегда храниться в определенном формате. Но это
не значит, что необходимо запрещать пользователю вводить телефон в
другом общеупотребимом формате. Пусть программа автоматически
преобразует текст в нужный формат. - Избыток сообщений об ошибках. Часто выводят сообщения об ошибках при малейших проблемах вне зависимости от сложности проблемы и понимания ее пользователем. Необходимо выводить сообщения об ошибках, которые пользователь сам может легко исправить.
- Выдача специальных значений переменных. Часто используют спец. значения для переменных для обозначения отсутствия значения. Например «-1» для натуральных чисел.
Необходимо выдавать понятный текст, а не спец. значение и позволять
вводить это спец. значение с помощью кнопки, либо еще как-нибудь.
Метки: разработка по
Оставить комментарий