3dtoday - баги, глюки, косяки. Alltogether!
Всем привет!Думаю, ни для кого не секрет, что если побываешь на сайте больше пары раз, то обязательно наткнёшься на какую-нибудь странность, баг или недоработку: про невозможность редактирования собственных статей, ужасную навигацию к Моделям и Избранному и отсутствие возможности пометить вопрос решенным не писал только ленивый.
В этой статье я покажу примеры таких ошибок, которые годами остаются на сайте и ежедневно встречаются пользователям.
Дисклеймер: я не являюсь профессиональным специалистом по ручному и автоматизированному тестированию, так что в этом материале собраны только те баги, которые встретились мне при простом использовании сайта, специально я их не искал. Думаю, если позвать профи – статья выросла бы в несколько раз =)
Среда: OS Windows 10, Firefox 132.0.2 (64), 1920x1080Какой-то особой структуры в повествовании не будет, но я попытаюсь собрать глюки кучками, ориентируясь на место их возникновения. Поехали!
Картинки и превью
Возьмём какую-нибудь статью с изображениями и посмотрим, что тут у нас:
Изображение вставлено в тело статьи и занимает всю доступную ему область, имея размер превьюшки 868х868, неплохо.А теперь я хочу разглядеть какую-нибудь деталь подробнее и кликаю по картинке – она же кликабельная! Наверное, откроется хайрез исходник?
Ага, разбежался. Открывшаяся всплывашка с картинкой вписывается в размер окна и получается даже меньше изначальной – 829х829. И никаких контролов для масштабирования нет. Спасибо блин, разглядел -_-
Зато, есть контролы перематывания всех картинок статьи на манер галереи (нафига?), которые даже работают. Поначалу. Потом падают в ошибку:
Хм, может это только в статьях так, может в других местах лучше?
Попробовал открыть какое-нибудь объявление. Тут у нас уже что-то типо галереи:
Правда превью тут нет – по клику на картинку ничего не происходит (точнее пытается произойти – в консоли падает ошибка, значит обработчик клика есть).Хммм… ну может хоть в 3Д-моделях повезёт?
Нифига себе, работает! И даже есть неприметная (и без подсказок) кнопочка «1:1» открывающая изображение в истинном размере.С ней, правда, есть баг – если, разглядывая изображение, увести его за границы экрана, а потом повторно нажать на «1:1» (восстанавливая исходный размер превьюшки), то превью оказывается где-то. Что мешает восстанавливать центровку – не ясно.
Итого, мы имеем аж три разных вида превьюшек: одна куцая, другая глючная, третья только в моделях. Что-то как-то дофига для одного сайта, на мой вкус.А вот для картинок, вставленных в комменты, превью нет вообще. Не завезли. Рассматривайте текст как хотите.
Еще с картинками есть проблема генерации превью и их масштабирования на странице ленты комментариев. Смотрите, вот так изображение выглядит в комментарии:
А вот его ужасненькая размытая версия из ленты:
Кстати, о комментариях – в них нельзя вставить картинку копипастом. Точнее, картинка-то в редакторе появится, но при сохранении будет ошибка.
Можете попробовать сами =)
Блок «Комментарии и вопросы»
О, этот многострадальный блок лэйаута, каких только приколов я с ним не навидался!Нет ограничения на имена пользователей, из-за чего иконки регулярно выползают за границы блока:
При чем, при определённой длине ника иконки еще не вылезли, зато сплющило аватарку:
Постоянно вылезают приколы с некорректным преобразованием HTMLSpecialchars
Ну и прочее в таком духе. Это поглубже тестить нужно, а мне лень =)В самих «вопросах» переносов или обрезки тоже нет:
Чем еще страдают «вопросы»? Одна из больших проблем – нет возможности прикреплять произвольные (или хоть текстовые, типов txt, cfg, ini, log, gcode и т.д.) файлы, что в комбинации с отсутствующим тегом раскрываемого текста вызывает вот такую жуть:
Если кто не понял – там дальше еще несколько экранов G-кода плэйн текстом.Удобно просто капец. Про отсутствие какой-либо подсветки синтаксиса вообще молчу.Собственно, это не только в «вопросах» - этого на всём сайте нет.
Главная страница и сайт в целом
В адресной строке никак не отображается текущее состояние открытой страницы, что для одностраничных сайтов является огромной проблемой и совершенно «детской» недоработкой.
Вы переключились на ленту «всё подряд» и обновили страницу? Вы попадёте на главную с дефолтным состоянием переключателя. (Что этот переключатель еще и нельзя «запомнить» в настройках профиля – отдельный разговор).
Вы переключились на раздел «Вопрос-ответ» и обновили страницу? Вы попадёте на главную.
Вы забрели дальше первой страницы и нажали F5? Вы попадёте на главную. Опять. Снова.
При этом произвольно выбрать страницу нельзя, только накликивать: «Вперёд, вперёд, вперёд» …Но кое-что в адресной строке всё-таки есть. В частности, якоря для перехода к нужному комментарию из уведомления об ответе. И если этот комментарий находится в свёрнутой ветке – вы к нему не перейдёте. Ветка не развернётся и страница не проскроллится. Разворачивайте все свёрнутые ветки и ищите куда вам там ответили =)
На главной странице у нас расположены тизеры публикаций, ограниченные некоторым количеством текста.Эти тизеры перемежаются всякими прочими блоками с посторонней инфой – у себя я их скрыл uBlock-ом и хотел научить остальных, но модераторы не пропустили статью, лол.Но сейчас не о них, нас интересует текст до ката. Вот тут в него попало вставленное видео и его раздестроило, превратив в iframe в котором прогрузилась несуществующая страница с самой «тудэйки»:
Вот так он выглядит, если глянуть структуру страницы:
Всякая всячина вперемешку
Периодически что-нибудь не срабатывает или недогружается, выплёвывая ошибки без текста.
Можно «показать еще» моделей, которых нет.
Поле ввода личного сообщения пытается саморасширяться, но выходит плохо.
Забыли перевести пункты в выпадающем меню.
После удаления спамерских комментариев (очевидно, на сайте есть «мягкое» и «жесткое» удаление, тут речь о «жестком») в ленте остаются ответы на эти комментарии, обращённые к пустоте.
Распубликованная статья прекрасно открывается по ссылке, но комментов нет =(
А если точнее – это в интерфейсе их нет, если дёрнуть API вызов вручную, то можно и комменты почитать https://3dtoday.ru/api/posts/new/comments?postId=91677Ну и последнее на сегодня: если при отправке ответа на коммент возникла ошибка, то до перезагрузки страницы на другой ответить не выйдет. Кнопка отправки просто не реагирует.
Такие вот дела.А самое вкусное, wysiwyg-редактор, я поковыряю как-нибудь потом. Там тоже много всего интересного и мозговзрывающего.Пишите в комментах те глюки, которые видели вы и пусть отделу тестирования будет стыдно ^_^
Еще больше интересных статей
МиГ-3 часть 3
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Но только перед фюзеляжа всего он будет из четырёх ча...
Мой первый бенчи на Voxelab Aquila
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Придумал, экструдер.....
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Пишут, что на стеклотекстолит...
А если с защитной башней печат...
Я использую Saturn 4 Ultra.
Стандартные настройки под пров...
печатал держатель катушки для...
Доброго времени суток.Вопрос н...
Здравствуйте, недавно приобрел...