Получи случайную криптовалюту за регистрацию!

При создании нового интерфейса или при редизайне старого, диза | Боевые интерфейсы

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

Давайте разберем пример. Есть у нас интернет магазин автозапчастей. У крупного покупателя есть excel файл с деталями. А у нас на сайте есть загрузчик, куда можно кинуть этот файл и получить список цен на каждую из деталей этого списка. Экономия времени на лицо!

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

Как быть?

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

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