Клуб Народной карты

Баг переноса времени работы организации из Справочника в НЯК

a-zakh
1 сентября 2016, 13:03

Посмотрите, как перенеслось время работы организации https://yandex.ru/maps/org/razdatochny_punkt_dopolnitelnogo_pitaniya/1006115016

пн 8:00-15:00, ср 8:00-15:00, вт 8:00-16:00, чт 8:00-16:00, пт 8:00-13:00
Дни недели перепутаны. Уж если все рабочие дни развёрнуты, надо было перечислять их по порядку.

Ещё один повод сказать, что сейчас у вас не самый удачный формат. Такой бы был куда лучше:
пн,ср 8:00-15:00; вт,чт 8:00-16:00; пт 8:00-13:00

И почему вместо регулярного выражения, которому должно подчиняться время работы, мы имеем регулярную обязанность модераторов ломать глаза над тем, что легко можно было бы автоматизировать? Можно было бы навесить проверку поля "Время работы" и не давать сохранять диалог с некорректным форматом.

7 комментариев
Подписаться на комментарии к посту
Регулярное выражение для такого поля куда хуже чем правка модератором по одной простой причине. Пользователи будут долго возиться, пытаясь понять как же указать правильно (я знаю, что есть подсказки, но постоянно будут мелки отклонения, которые в достаточно длинной строке могут остаться незамеченными). Как результат - велик риск, что пользователь вообще бросит. И ладно, если просто не заполнит время работы, может и вообще объект не сохранить. Неправильно оформленные часы работы всяко полезнее, чем их отсутствие.
Alexxegorov,
А почему откинули идею с виджетом для ввода времени, примерно как в справочнике? Натыкать отрезков времени сможет и неподготовленный пользователь, а корректность ввода гарантируется. Может, я пропустил обсуждение?


Не вполне согласен, что часы работы, вбитые текстом практически без формата, представляют какую-то пользу. Нормальные приложения выдают пользователю оперативную информацию об организации, например, "Открыто" или "Откроется во столько-то", для этого нужно иметь в базе или уже структурированные отрезки времени, или хотя бы поддающиеся машинному разбору (парсингу) строки.


Мне кажется, что здесь НЯК опять идёт по пути "сначала насобираем данных, потом натравим роботов на их исправление, а потом натравим наш crowd-ресурс на исправление того, что наисправляли роботы".
Бегущий Forest
1 сентября 2016, 14:41
a-zakh,
почему Вы решили, что эту идею "откинули"? =)
a-zakh,
в посте была идея с виджетом? Может я не разглядел (бывает такое со мной иногда).
Я говорил исключительно об идее с регулярными выражениями.

Текст в произвольном формате в любом случае приносит больше пользы, чем его отсутствие. Данные в кривом формате можно поправить и заставить работать. Отсутствующие данные нельзя заставить работать. Речь исключительно об этом.


Бегущий Forest,
Просто не могу представить, что никто ещё не предлагал сделать виджет для ввода времени работы ))

Но вопрос к команде НЯК остаётся. "Время работы" вызывает уже не первое обсуждение, примеры в правилах не покрывают все случаи и не могут называться форматом, модераторы охотятся за ведущими нулями в "08:00", хотя их удаление/добавление можно автоматизировать просто на этапе сохранения.



Здесь допущена грубая ошибка проектирования - модель данных не отделена от представления; по крайней мере так оно сейчас выглядит. Притом что в Справочнике с этим гораздо лучше, и странно, что оттуда не взяли эту идею. И понимание о необходимости объединения вряд ли возникло пару месяцев назад.


С телефонами то же: куча правок - это тупо изменение с "8" на "+7", и люди вынуждены заниматься тем, что надо было давно переложить на компьютер.
a-zakh,
конечно предлагали. Поэтому и обсуждаем исключительно предложение, озвученное в посте :)
Георгий Тигров
2 сентября 2016, 12:57
a-zakh,
я также думаю, сделать режим работы и телефон как в справочнике. Время работы выбрал и готово как в справочнике, а номер телефона вбить проще будет без +7 и кода города(автомат).