Разработка ждёт балета
1.66K subscribers
508 photos
4 videos
15 files
1.54K links
What I cannot create, I do not understand.

DM: @alexey_mileev
PeerLab: https://xn--r1a.website/+e2ND1tAa0lU2ZTli
Download Telegram
Сказ о том, как Retrofit UndeclaredThrowableException бросал, а горожане его ловили и обратно запихивали.

#retrofit #bug #exception
О, а вот это прикольно: чувак рассказывает, как неосторожное правило для R8 ему всё сломало. Прямо вырезало Object.notify и т.п. Сочно!
 
#r8 #bug
Замечательный баг! Чувак увидел у себя на машинках периодичность в кол-ве используемых ядер. Причём период составлял около 49.7 дней.

Спойлер: 1000 * 60 * 60 * 24 = 86400000 мс в дне, 32 бита под число - это 4294967296, а 4294967296 / 86400000 ~= 49.7. А по ссылке обязательно посмотрите подробнее и не проходите мимо того самого issue на гитхабе.

#time #programming #bug
Не то чтобы очень интересная история, но хорошо показывает, сколько кругов ада нужно пройти, чтобы добиться небольшого фикса от Google.

#google #bug
🤔4
Прикольная история про баг с переполнением инта, позволивший купить неприлично много бустеров в MTG Arena практически бесплатно.

#cybersec #game #bug
😈2
Чел когда-то на StackOverflow ответил на вопрос про форматирование кол-ва байт в человекочитаемую форму. Этот сниппет очень широко разлетелся по самым разным кодобазам. Ну и конечно же в коде были баги. Не прямо гроб-гроб-кладбище-пидор, но всё же.

#bug #stackoverflow #history
👍1🔥1
Вот обосрались, так обосрались! Даже жалко. Не так давно Google выкатили обновление Play (которое, как мы знаем, ставится автоматом, в обход всего). Обновление оказалось с приколом, часть пользователей получили нерабочие Pixel смартфоны. И кажется, пока не нашлось ни одного способа решить проблему удаленно на стороне Гугла. Вместо этого они где-то в третьей жопе своих форумов предлагают нормальным людям поставить ADB и повыполнять разного в терминальчике. Причем описан только golden path (в обоих, сука, смыслах: и когда все идет хорошо, и когда «спасибо, что только обоссали»), про приколы работы ADB в разных окружениях людям, видимо, придется расспрашивать Gemini.

#google #pixel #bug
🤡14💩6😁1😱1🤬1
В Minecraft был веселый баг: сидя в лодке, останешься живым при падении с любой высоты. Ну, почти с любой. Было несколько конкретных высот, при падении с которых лодка ломалась, а персонаж умирал. Оказалось, дело в т.ч. в неточности float’ов. В видео можно посмотреть детальнее.
За ссылку скажем спасибо @osipxd.

#talk #gamedev #bug
😁9👍1
Один из хороших подходов к тех. собесам: дать готовый проект, озвучить существующий баг, попросить найти причину и починить. Мы когда-то практиковали похожее, но поскольку проектом был Android апп, и баги (повторяющие что-то настоящее из прода) можно было увидеть глазами, мы их не озвучивали, а просили найти ручным тестом.

#interview #hr #bug
👍2👎1
Супер короткий пост, скорее даже анекдот: каким образом особый файл стабильно заставлял древний принтер зажевать бумагу?

#hardware #bug
Эту историю очень больно читать. Чуваку в Google Docs пришлось чинить не очень детерминированный баг, который неизвестно где и неизвестно почему происходил. После долгих мучений удалось получить более-менее надёжный способ воспроизвести. После ещё более утомительного дебага удалось найти виновника: Math.abs() возвращает негативные аутпуты для негативных инпутов. Концовку читайте сами :)

#browser #bug #chrome
👍4😐2
Тут Russ Cox пишет про хорошо забытое старое: способ найти конкретные строки, в которые закрался баг, путём сравнения test coverage проходящих и падающих тестов. Как, оказывается, может быть хорошо, когда есть эти самые тесты с этим самым coverage!

#test #bug #go
Ещё один рассказ про отлов сложного бага. Чел занимался WebRTC звонками, и вот один юзер зарепортил, что иногда при подключении к звонку его видеопоток повёрнут на 90°. Here we go again…

#bug #browser #webrtc
1🤯1🤩1
История о том, как не то баг, не то подвисания в софте, на котором работали почтовые офисы, приводил к обвинениям в воровстве тех, кто в этих самых офисах работал. А затем и к судам, и к самоубийствам, и т.п. Тут можно и подкаст послушать, и транскрипт почитать.

#podcast #bug #story
2👍2
Ооочень прикольная история про проблему, о которую я когда-то тоже очень неприятно обжигался в App in the Air (путешественники со всего мира с самыми разными локалями), пока наконец не усвоил. Только тут Kotlin компилятор и смежные библиотеки. Вкратце: при работе с капитализацией, ВСЕГДА передавай локаль явно, подумав, какую именно. И я хорошо помню своё недоумение, когда в Kotlin появились штуки по типу .capitalize(): кто-то решил ПОМОЧЬ мне ошибиться.

#bug #kotlin #compiler
4🔥1
Чудесная история: Half-Life 2 хотели запустить в VR и в самом начале игры обнаружился блокирующий баг - просто нельзя было пройти дальше. В коде ничего не менялось. Даже собрали оригинальную игру из репозитория - баг и в прошлое пролез. Концовку спойлерить не буду, там читать не долго, но увлекательно.

#gamedev #bug #compiler
🔥4😭1