@hirthwork

hirthwork

Меня зовут Пить
hirthwork

Всего лишь бабочка, которой снится, что она программист

Славный отзывчивый парень © https://t.me/point_im/161357

32 я читаю 94 меня читают
5704 постов
47422 комментариев
hirthwork
05 Feb 2016

Похоже, я зачинил этот ёбаный race condition. Самый настоящий, тёплый, ламповый race condition, который ловить пришлось печатая в stderr имя текущего треда, указатель на объект и всякое такое.
Будучи senior developer я уже стал забывать каково это, гоняться за такими багами. Как-то всё больше в обязанности входит прикручивать новые фичи, где просто нужно написать много аккуратного кода, да ходить на встречи с другими командами и говорить, что мы всё сделаем в срок, а вот эту хуйню давайте ка вы на своей стороне сделаете.
А тут с этой проблемой потребовалось одновременно смотреть на десяток файлов с исхдниками. Анализировать какие функции одновременно выполнялись, как могли друг на друга повлиять, и что бы мне ещё залоггировать. Я прям вспомнил те времена, когда я был молод и из дебаггера не вылезал. Эти бессонные ночи, эти ёбаные проезды по памяти, этот грёбаный вьетнамец, который не в той последовательности ресурсы освободил и трое русских два месяца искали ёбаный memory leak.
В общем, я очень скучал по race condition'ам.

А ещё сегодня подошёл падаван, показал стектрейс gdb'шный, сказал «сегфолт». В общем, три минуты я самоутверждался показывая ему, что он не умеет читать стектрейс, а ещё через две нашёл где именно должна инициализироваться переменная из-за которой он огрёб корку.

В общем, последние два дня были охуенные.

05 Feb 2016

перед падаваном-то извинился?

05 Feb 2016

нахуя? он пришёл ко мне с коркой от программы за которую отвечает он, а я её вообще первый раз вижу

#ipoxr/2 в ответ на /1
05 Feb 2016

я за него сделал его работу. особо его не гнобил даже

#ipoxr/3 в ответ на /2

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.