Типичный программист
81.4K subscribers
2.66K photos
893 videos
8 files
7.45K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
В этом году мы решили поменять названия всех месяцев в году на программистские и выпустили для этого специальный календарь. Например, сейчас идёт #багфиксарь. Отличный повод начать закрывать баги из бэклога.

Бесплатно получить календарь и заспойлерить себе названия остальных месяцев 2021 года можно в личном кабинете на нашем сайте: https://tproger.ru/
Пока #багфиксарь идёт, решили рассказать о баге, который недавно знатно вынес нам мозг

Это была проблема на iOS-девайсах (да, уже можно писать в комментах, что Android лучше). Пользователи, которые заходили на наш сайт с айфонов, иногда могли прокрутить экран пальцем, а иногда — нет. Более того, это зависело от направления прокрутки! Было физически больно.

Оказалось, что проблема в скрытой панельке с тегами, которую можно вызвать тыкнув на «Все темы» в меню. Пряталась она с помощью z-index: −9999. Она как бы всегда была с нами, просто её не было видно. А вот iOS её видела и иногда применяла прокрутку к этой панельке, а иногда к контенту сайта. Почему это так работало, мы так и не поняли, но скрыли панельку через display: none. И заработало!

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

#обсуждение
Нагрузочное тестирование: особенности профессии

Пока #багфиксарь в самом разгаре, спешим развеять миф о тех, без кого порой невозможно пофиксить эти самые баги, о тестировщиках.

Считается, что в тестировщики идут айтишники, которые не умеют программировать. Но это не так. Более того, есть такие виды тестирования, которые даже требовательнее к техническому кругозору специалиста, чем в разработке. И один из таких — нагрузочное тестирование.

О тонкостях профессии рассказывает Сергей Минаев, руководитель нагрузочного тестирования в компании Bell Integrator:

https://tprg.ru/juNB

#багфиксарь #эксперты
Новый выпуск Tproger Changelog

В нём собрали все победы и поражения, с которыми нам пришлось столкнуться за #багфиксарь.

Рассказываем о борьбе за FCP с Safari на iOS, возвращении крутых фич в боте и, конечно же, о наших факапах:

https://tprg.ru/mAsj

#changelog
Как вы помните, в этом году мы создали целый программистский календарь, где по-своему переименовали все месяцы.

#багфиксарь и #авраль мы уже пережили. А сегодня вместе с первым днём весны наступил #костылярт. Желаем всем меньше велосипедов, больше качественного кода и крепких нервов.

Кстати, полную версию такого календаря можно бесплатно получить в личном кабинете на нашем сайте: https://tproger.ru/