среда, 11 января 2017 г.

Дата некорректна! И дальше что?

Давно пора создать рубрику таких шедевров...

Мой фотограф попросила меня зарегаться на сайте «Горько» и оставить отзыв. Почему бы и нет? Мне не сложно. К тому же я часто выбираю товар, основываясь на чужих отзывах, стараюсь и сама быть полезной. Пишу отзывы на яндекс-маркете, в интернет-магазине, в своем втором блоге...

Открываю сайт, вношу свои данные, включая дату свадьбы. Что я получаю взамен? «Дата некорректна»:

Ну и что я должна понять из этого текста?

Вот что мне должно сказать это сообщение? Что значит "некорректна"? Что мне сделать, чтобы она стала корректной? Я же не пытаюсь сломать сайт, ввести "тпилокрпу" вместо выбора месяца из списка или что-то такое.

Попробовала дату "в будущем" — поменяла год на 2017. Зарегалось! То есть "дата некорректна" = "дата не может быть в прошлом". Такое сообщение было бы понятнее, но все равно фигня какая-то. Я зашла в профиль и снова поменяла дату на 2016 — ошибок не было! Ну так и зачем ограничивать пользователя на этапе регистрации? Сайту же выгодно, если будут оставлять больше отзывов. Чем плох сценарий "я пришла после свадьбы, потому что меня попросили оставить отзыв"?

В общем, если улучшать текст ошибки, то писать точнее. Но в данном случае надо не текст улучшать, а вообще эту проверку на дату в прошлом убирать. Ну или не плакать потом, что пользователи жлобье, отзывы не пишут...

См также:
Сообщения об ошибках — тоже документация, тестируйте их!
Твой пароль плохой. Угадай, какой хороший
Найди некорректное сообщение по тексту ошибки

PS — добавила пост в общую копилку багов, сделав там раздел «шедевры плохих текстов об ошибках»

4 комментария:

  1. Так может там проверка в сочетании с ролью, и если выбрать "Жена", пропустило бы дату? Что не отменяет бесполезности такого сообщения об ошибке, конечно

    ОтветитьУдалить
    Ответы
    1. О, это хороший вопрос! Я регалась вчера ближе к полуночи и пункт "жена" даже не заметила, пока вы на него не указали) Да, можно поиграться с ними! Но и в сообщении стоит намекнуть, что "мб вы уже жена, а не невеста?" или вообще автоматом менять)

      Удалить
  2. А меня как раз этот выбор - жена/невеста/гость в тупик поставил. Я на своей свадьбе кто? Если рассматривается дата как один день (сутки)? Сначала невеста, а потом, после короткой церемонии, уже жена. И что тогда мне выбрать? Неочевидно же...

    ОтветитьУдалить
    Ответы
    1. Дата, наверное — дата регистрации, а не празднования :) А так да, "жена / невеста" можно и самим вычислить)

      Удалить