bash.im ithappens.me zadolba.li
9960

Видали мы тех багов

3 октября 2012, 07:15

Питон. Джанго. Проект, доставшийся в наследство от двух предыдущих программистов. Проекту уже больше года, писали его разные люди в разное время.

Имеется баг. Над ним я бьюсь уже третий день. Решения найти не могу. Баг вылазит сам по себе, никакой закономерности в его появлении определить невозможно. Пользователи, у которых этот самый баг проявляется, отвечают стандартно: «Ничего не трогали, оно само всё сломалось».

В начале четвёртого дня пишу бывшему коллеге — не программисту, просто системному администратору, правда, опытному, начинавшего свою карьеру ещё в 96-м. Плачу о неуловимом баге. Пишу не для того, чтобы получить совет, а просто жалуюсь на нелёгкую судьбу. А в ответ он мне описывает решение бага. Человек, в глаза не видевший ни Питон, ни Джанго, ни тем более злосчастный проект. Следуя его подсказке, замечаю причину ошибки, которую искал три дня.

Поразительно: человек, никогда не работавший программистом, безошибочно нашёл причину ошибки, имея только расплывчатое описание. Опыт — он всё-таки бесценен.