Кремень КД Реклама
Кремень КМ Реклама

3dtoday - баги, глюки, косяки. Alltogether!

TheRaven
Идет загрузка
Загрузка
13.12.2024
826
23
Личные дневники

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

15

Всем привет!Думаю, ни для кого не секрет, что если побываешь на сайте больше пары раз, то обязательно наткнёшься на какую-нибудь странность, баг или недоработку: про невозможность редактирования собственных статей, ужасную навигацию к Моделям и Избранному и отсутствие возможности пометить вопрос решенным не писал только ленивый.

3dtoday - баги, глюки, косяки. Alltogether!

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

Дисклеймер: я не являюсь профессиональным специалистом по ручному и автоматизированному тестированию, так что в этом материале собраны только те баги, которые встретились мне при простом использовании сайта, специально я их не искал. Думаю, если позвать профи – статья выросла бы в несколько раз =)

Среда: OS Windows 10, Firefox 132.0.2 (64), 1920x1080Какой-то особой структуры в повествовании не будет, но я попытаюсь собрать глюки кучками, ориентируясь на место их возникновения. Поехали!

Картинки и превью

Возьмём какую-нибудь статью с изображениями и посмотрим, что тут у нас:

3dtoday - баги, глюки, косяки. Alltogether!

Изображение вставлено в тело статьи и занимает всю доступную ему область, имея размер превьюшки 868х868, неплохо.А теперь я хочу разглядеть какую-нибудь деталь подробнее и кликаю по картинке – она же кликабельная! Наверное, откроется хайрез исходник?

3dtoday - баги, глюки, косяки. Alltogether!

Ага, разбежался. Открывшаяся всплывашка с картинкой вписывается в размер окна и получается даже меньше изначальной – 829х829. И никаких контролов для масштабирования нет. Спасибо блин, разглядел -_-

Зато, есть контролы перематывания всех картинок статьи на манер галереи (нафига?), которые даже работают. Поначалу. Потом падают в ошибку:

3dtoday - баги, глюки, косяки. Alltogether!

Хм, может это только в статьях так, может в других местах лучше?

Попробовал открыть какое-нибудь объявление. Тут у нас уже что-то типо галереи:3dtoday - баги, глюки, косяки. Alltogether!

Правда превью тут нет – по клику на картинку ничего не происходит (точнее пытается произойти – в консоли падает ошибка, значит обработчик клика есть).Хммм… ну может хоть в 3Д-моделях повезёт?3dtoday - баги, глюки, косяки. Alltogether!

Нифига себе, работает! И даже есть неприметная (и без подсказок) кнопочка «1:1» открывающая изображение в истинном размере.С ней, правда, есть баг – если, разглядывая изображение, увести его за границы экрана, а потом повторно нажать на «1:1» (восстанавливая исходный размер превьюшки), то превью оказывается где-то. Что мешает восстанавливать центровку – не ясно.3dtoday - баги, глюки, косяки. Alltogether!

Итого, мы имеем аж три разных вида превьюшек: одна куцая, другая глючная, третья только в моделях. Что-то как-то дофига для одного сайта, на мой вкус.А вот для картинок, вставленных в комменты, превью нет вообще. Не завезли. Рассматривайте текст как хотите.3dtoday - баги, глюки, косяки. Alltogether!

Еще с картинками есть проблема генерации превью и их масштабирования на странице ленты комментариев. Смотрите, вот так изображение выглядит в комментарии:

3dtoday - баги, глюки, косяки. Alltogether!

А вот его ужасненькая размытая версия из ленты:

3dtoday - баги, глюки, косяки. Alltogether!

Кстати, о комментариях – в них нельзя вставить картинку копипастом. Точнее, картинка-то в редакторе появится, но при сохранении будет ошибка.

3dtoday - баги, глюки, косяки. Alltogether!

Можете попробовать сами =)

Блок «Комментарии и вопросы»

О, этот многострадальный блок лэйаута, каких только приколов я с ним не навидался!Нет ограничения на имена пользователей, из-за чего иконки регулярно выползают за границы блока:3dtoday - баги, глюки, косяки. Alltogether!

При чем, при определённой длине ника иконки еще не вылезли, зато сплющило аватарку:

3dtoday - баги, глюки, косяки. Alltogether!

Постоянно вылезают приколы с некорректным преобразованием HTMLSpecialchars

3dtoday - баги, глюки, косяки. Alltogether!

Ну и прочее в таком духе. Это поглубже тестить нужно, а мне лень =)В самих «вопросах» переносов или обрезки тоже нет:3dtoday - баги, глюки, косяки. Alltogether!

Чем еще страдают «вопросы»? Одна из больших проблем – нет возможности прикреплять произвольные (или хоть текстовые, типов txt, cfg, ini, log, gcode и т.д.) файлы, что в комбинации с отсутствующим тегом раскрываемого текста вызывает вот такую жуть:

3dtoday - баги, глюки, косяки. Alltogether!

Если кто не понял – там дальше еще несколько экранов G-кода плэйн текстом.Удобно просто капец. Про отсутствие какой-либо подсветки синтаксиса вообще молчу.Собственно, это не только в «вопросах» - этого на всём сайте нет.

Главная страница и сайт в целом

В адресной строке никак не отображается текущее состояние открытой страницы, что для одностраничных сайтов является огромной проблемой и совершенно «детской» недоработкой.

Вы переключились на ленту «всё подряд» и обновили страницу? Вы попадёте на главную с дефолтным состоянием переключателя. (Что этот переключатель еще и нельзя «запомнить» в настройках профиля – отдельный разговор).3dtoday - баги, глюки, косяки. Alltogether!

Вы переключились на раздел «Вопрос-ответ» и обновили страницу? Вы попадёте на главную.

3dtoday - баги, глюки, косяки. Alltogether!

Вы забрели дальше первой страницы и нажали F5? Вы попадёте на главную. Опять. Снова.

3dtoday - баги, глюки, косяки. Alltogether!

При этом произвольно выбрать страницу нельзя, только накликивать: «Вперёд, вперёд, вперёд» …Но кое-что в адресной строке всё-таки есть. В частности, якоря для перехода к нужному комментарию из уведомления об ответе. И если этот комментарий находится в свёрнутой ветке – вы к нему не перейдёте. Ветка не развернётся и страница не проскроллится. Разворачивайте все свёрнутые ветки и ищите куда вам там ответили  =)3dtoday - баги, глюки, косяки. Alltogether!

На главной странице у нас расположены тизеры публикаций, ограниченные некоторым количеством текста.Эти тизеры перемежаются всякими прочими блоками с посторонней инфой – у себя я их скрыл uBlock-ом и хотел научить остальных, но модераторы не пропустили статью, лол.Но сейчас не о них, нас интересует текст до ката. Вот тут в него попало вставленное видео и его раздестроило, превратив в iframe в котором прогрузилась несуществующая страница с самой «тудэйки»:3dtoday - баги, глюки, косяки. Alltogether!

Вот так он выглядит, если глянуть структуру страницы:

3dtoday - баги, глюки, косяки. Alltogether!

Всякая всячина вперемешку

Периодически что-нибудь не срабатывает или недогружается, выплёвывая ошибки без текста.3dtoday - баги, глюки, косяки. Alltogether!

Можно «показать еще» моделей, которых нет.

3dtoday - баги, глюки, косяки. Alltogether!

Поле ввода личного сообщения пытается саморасширяться, но выходит плохо.

3dtoday - баги, глюки, косяки. Alltogether!

Забыли перевести пункты в выпадающем меню.

3dtoday - баги, глюки, косяки. Alltogether!

После удаления спамерских комментариев (очевидно, на сайте есть «мягкое» и «жесткое» удаление, тут речь о «жестком») в ленте остаются ответы на эти комментарии, обращённые к пустоте.

3dtoday - баги, глюки, косяки. Alltogether!

Распубликованная статья прекрасно открывается по ссылке, но комментов нет =(

3dtoday - баги, глюки, косяки. Alltogether!

А если точнее – это в интерфейсе их нет, если дёрнуть API вызов вручную, то можно и комменты почитать https://3dtoday.ru/api/posts/new/comments?postId=91677Ну и последнее на сегодня: если при отправке ответа на коммент возникла ошибка, то до перезагрузки страницы на другой ответить не выйдет. Кнопка отправки просто не реагирует.

3dtoday - баги, глюки, косяки. Alltogether!Такие вот дела.А самое вкусное, wysiwyg-редактор, я поковыряю как-нибудь потом. Там тоже много всего интересного и мозговзрывающего.Пишите в комментах те глюки, которые видели вы и пусть отделу тестирования будет стыдно ^_^

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

15
Комментарии к статье