Обработка исключений
Скриншот с сайта travelask.ru
Работа дизайнера интерфейсов — думать как человек, а не машина. Превращать программный код в человеческое взаимодействие. То, что хорошо работает по универсальному алгоритму для большинства случаев, часто выглядит неуместно и нечеловечно в каком-то конкретном примере. На скриншоте — умная подсказка хорошо работает для разделов с другими странами, но для поездок по России предлагает курс рубля к рублю.
Иногда бывает нецелесообразно прорабатывать все исключения с точки зрения расхода ресурсов программистов, но когда это решается одной конструкцией «if» для блока — это можно себе позволить. Скорее всего дизайнеру не выделили время попользоваться сайтом после запуска уже с настоящими данными.