Ошибка при запросе:
INSERT LOW_PRIORITY INTO `e2BlogActions` (`EntityID`, `Stamp`, `HitCount`) VALUES ('145', '1624377600', '1') ON DUPLICATE KEY UPDATE `HitCount` = `HitCount` + 1
Unknown column 'HitCount' in 'field list'

Ошибка при запросе:
SELECT n.`ID`, n.`Title`, n.`IsFavourite`, a.`EntityID`, SUM(a.`HitCount`) HitCount FROM `e2BlogActions` a, `e2BlogNotes` n WHERE a.`Stamp` > 1621786879 AND a.`EntityID` = n.`ID` GROUP BY a.`EntityID` ORDER BY `IsFavourite` DESC, HitCount DESC LIMIT 10
Unknown column 'a.HitCount' in 'field list'

Самостоятельная проверка интерфейса

Перед каждым экраном интерфейса я задаю себе вот такие вопросы:

  • А есть ли в этом случае у человека какая-то привычка? Есть ли в мире какие-то привычные паттерны такого интерфейса?
  • Не заставляю ли я делать что-то пользователя, что может сделать компьютер? Не потерял ли я данные, которые дал мне пользователь?
  • Убрал ли я все лишнее с этого экрана? Есть ли возможность соединить какую-то функциональность? Могу ли я добавить какую-то полезность?
  • Я стараюсь представить, что я не видел ничего до попадания на конкретный экран. А понятно ли мне на этом экране всё, с учётом всего вышесказанного?
  • Сделал ли я всё, чтобы не использовать модальный интерфейс? Могу ли я показать все функции сразу? Могу ли я использовать квазирежим?
  • Легко ли мне попасть в каждый элемент?
  • Подумал ли я об обратной связи каждого действия? Она должна быть быстрой, постоянной и ненавязчивой.
  • А действительно ли мой интерфейс находится в границах ментальной модели пользователя? Могу ли я снизить сопротивление, если выхожу за границы этой модели?
  • Систематизирован ли мой интерфейс? Могу ли я что-то переиспользовать? Нет ли ошибок?

Чтобы не пропустить новую заметку — подпишитесь на мой канал в Телеграме или RSS.

Лайкнуть
Дизлайкнуть
Поделиться
Отправить
Запинить