Джамшуты в IT
IT-проект. Сидим, делаем очередной метод у очередного класса, чтобы
очередная страничка заработала.
А там на ней должно дерево строиться и решили рекурсию применить — это
когда метод сам себя вызывает. Аналогия из жизни - когда голова болит от
того, что болит голова.
Так вот - сделали мы "Копировать-Вставить", а проверить то забыли и
запустили. Что-то смотрим - думаееетт... Думает... Думает... А че думает
- не ясно. Посмотрели на логи сервера - а там рекурсия идет и не
прерывается.
Тут у нас родилась аналогия:
- Насяйника, Джамшут строчка скопировал, строчка встаавил, кнопка
нажаааал... Рекурсия пасееелл...
- Вы, ... , спалили сервер за 10 штук баксов??!!
[При рекурсии ни один сервер не пострадал]