Вход на сайт
Можно ли возвращать null из функции?
7071 просмотров
Перейти к просмотру всей ветки
в ответ Программист 11.04.24 08:57
Вбиваешь фамилию, клацаешь "Дальше". Если клиентов с такой фамилией несколько, то появляется список с выбором. Если такой клиент один, то сразу открываются данные клиента.
Зачем так делать? Это лишь запутывает пользователя, нисколько не ускоряет работу. Из-за разного поведения в том или ином случае и невозможности предсказать, какой именно случай будет. Чем более одинаковая работа по всем кейсам, тем больше автоматизма у пользователя вырабатывается. Когда ему может вывалиться то список, то заполненная форма, то пустая форма - ничего не вырабатывается.
Программист думает одно, но он часто ошибается, т.к. не работает со своей программой постоянно. Думает, что сразу показывать единственного пользователя удобно. Нихрена не удобно, если я готовлюсь получить список (руки уже в нужных местах на мыше и клаве, в голове паттерн - куда подвести мышь на следующем экране и нажать).