Найти в Дзене

Популярны косяк даты публикации

Это пост опять про косяки интерфейса Яндекс Дзена. Но на этот раз о безвредном косяке. Вчера я публиковал пост с реальной проблемами интерфейса Яндекс.Дзена - Кто виноват в косяках загрузки больших аватарок в Яндекс Дзене. Сегодня пост продолжение, об уже несерьезном баге. Очень часто в интерфейсах листингов материалов (например лент постов) выводится дата или "возраст" материала. В случае вывода возраста часто вешается JavaScript, который сравнивает дату публикации с датой на устройстве и выводит что-то вроде "вчера" или "12 минут назад" Так вот, при вычислении выводимой фразы могут быть проблемы вызванные тем, что часы на устройстве могут показывать неправильно время, они могут отставать или спешить. И в таком случае мы можем получить что пост был опубликован "-12 минут назад". Этой ошибке сто лет в обед) Она совершенно безвредна, но просто смешная) Причина ее возникновения - Архитектор интерфейса не опускался до такого уровня планирования. Разработчик, реализовавший интерфейс, не по

Это пост опять про косяки интерфейса Яндекс Дзена. Но на этот раз о безвредном косяке.

Вчера я публиковал пост с реальной проблемами интерфейса Яндекс.Дзена - Кто виноват в косяках загрузки больших аватарок в Яндекс Дзене. Сегодня пост продолжение, об уже несерьезном баге.

Очень часто в интерфейсах листингов материалов (например лент постов) выводится дата или "возраст" материала. В случае вывода возраста часто вешается JavaScript, который сравнивает дату публикации с датой на устройстве и выводит что-то вроде "вчера" или "12 минут назад"

Так вот, при вычислении выводимой фразы могут быть проблемы вызванные тем, что часы на устройстве могут показывать неправильно время, они могут отставать или спешить. И в таком случае мы можем получить что пост был опубликован "-12 минут назад".

Этой ошибке сто лет в обед) Она совершенно безвредна, но просто смешная)

Причина ее возникновения - Архитектор интерфейса не опускался до такого уровня планирования. Разработчик, реализовавший интерфейс, не подумал о том, что часы могут спешить или отставать.

То что проблему не увидел тестировщик - тоже нормально, этот баг не причинит ничего кроме улыбки у клиента.

Решение проблемы - в случае возникновение отрицательного значения для счетчика выводить "сейчас" или "недавно". Придумывать что-то серьёзное тут не имеет смысла, так проблема будет возникать редко, а замечать ее будут еще реже.

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

Ну и картиночки, в момент срабатывания косяка (пост в "прошлом") и без косяка с Яндекс Дзена.

-2