Сегодня речь пойдет о решениях, с
которыми знакомы практически все, но не придают
им значения. Это, кстати, одно из свойств хорошего
интерфейса - его не заметно. С первыми двумя
хорошо знакомы программисты, нак каком бы языке
они не создавали свои программы, потому что
сейчас эти свойства стали практически
стандартом для любой среды разработки.
Цветовое выделение
синтаксиса программы. Без него сейчас уже трудно
писать программы. Во-первых оно помогает
человеку "фильтровать" сплошной текст
программы, выделяя необходимую в данный момент
информацию - переменные, ключевые слова и т.д. А
во-вторых еще на этапе набора текста программы
уменьшает вероятность ошибок в написании
конструкций языка, сразу выделяя слово, если оно
состоит в списке зарезервированных. В результате
это свойство помогает программистам создавать
более качественные программы и делать это
быстрее.
Подсказки со значениями
переменных. Когда люди впервые встечаются со
свойством подобного рода, они думают: "Это же
так есстественно, почему этого до сих пор не
было?". Всего пару лет назад для того, чтобы
посмотреть значение переменной на этапе отладки
программы, нужно было открывать специальное окно, и вводить там имя
нужной переменной. Сейчас одно движение мышью
приводит к тому же результату. Все это опять же
повышает производительность труда программиста
и скорость разработки программ.
Ну а с проверкой орфографии в
MS Word знакомы все. Ее реализация в предыдущих
версиях программы была жутко неудобной:
во-первых окно проверки загораживало сам текст,
так что контекст применения данного слова был не
виден, а во-вторых, навязывало пользователю
порядок проверки. Сейчас же никаких
дополнительных окон не требуется, а
красная пометка является
ненавязчивым сигналом пользователю, что в этом
слове что-то не так.
Еще одним достоинством является сам
вид пометки - подчеркивание красным, что без
объяснения понимают практически все новые
пользователи. Говоря по-научному, существует
такое понятие как кривая обучения для данного
интерфейса, т.е. сначала работа идет медленно, а
по мере его освоения производительность
увеличивается. Идеальный интерфейс не имеет
кривой обучения совсем. Интерфейс проверки
орфографии в MS Word близок к идеальному.