Глеб (heart_beater) wrote,
Глеб
heart_beater

День 89.

Исправил багу, которой уже больше 4 лет. Вообще, чем более древняя бага, тем большая честь её исправлять, потому что раз она продержалась столько времени в интенсивно используемом коде - значит, она очень хитрая и редко повторяемая. Поймать её удалось двухходовкой - сначала упало, я вытащил из дампа максимум возможной информации. Но понять, почему так произошло, по тому дампу не представлялось возможным. Тогда я вставил кучу дополнительных проверок и DebugBreak'ов. И вот, одна из них сработала, и стало понятно, что причина ошибки - неправильно поставленная несколько лет назад критическая секция... И в тот момент, когда становится понятно, что ты докопался до истины, испытываешь огромное удовольствие :)
Tags: 100 дней
Subscribe
promo heart_beater december 1, 2020 15:33 16
Buy for 100 tokens
Как я уже однажды писал, к сожалению, много лет я выкладывал фотографии к своим постам на фотохостинг Photobucket. Практически все фото с 2006 по ноябрь 2016 года лежат там. Но несколько месяцев назад этот хостинг, если называть вещи своими именами, кинул большую часть своих пользователей, назвав…
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments