Mike Ivanov (mikeiva) wrote,
Mike Ivanov
mikeiva

Багоборческое

Периодически бывает, что напишешь за 10 секунд три строчки кода - и есть повод выложить апдейт, гордо отметив релиз новой майнор-версии в трекере. И все видят, что работа не стоит на месте :) А вот когда несколько дней занимаешься вылавливанием какого-нибудь бага, об этом, скорее всего, никто так и не узнает, хотя усилий на это тратится куда как больше. Сентябрь внезапно выдался крайне удачным в этом плане - сегодня выловил уже вторую крайне нетривиальную ошибку, которая портила мне жизнь несколько месяцев. Обе были из разряда шрединбагов гнуснейшего свойства - упорнейше не воспроизводились. В итоге сегодня я наконец поймал характерную особенность, отличавшую сбойные случаи от нормальных - оказалось, что дело в древнейшей процедуре длиной в пять строк, которая и раньше работала идеологически не вполне верно, но до устроенной мной весной конкретной переработки одного блока это никогда не могло всплыть. А вот после оной в не самой типичной, мягко говоря, ситуации эта неправильность вылезала во всей красе. Одна строчка кода закомментирована, проблема, надеюсь, исчезнет :)
Фигня только в том, что разобрался я с этим, пока пытался понять, как возникла третья ошибка :)
Tags: work
Subscribe

  • Немного артов из свежего МТГ

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

  • MTG Arena

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

  • Arts & Arcana

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

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 8 comments