Джамшуты в IT
IT-проект. Сидим, делаем очередной метод у очередного класса, чтобы
очередная страничка заработала.
А там на ней должно дерево строиться и решили рекурсию применить — это
когда метод сам себя вызывает. Аналогия из жизни - когда голова болит от
того, что болит голова.
Так вот - сделали мы "Копировать-Вставить", а проверить то забыли и
запустили. Что-то смотрим - думаееетт... Думает... Думает... А че думает
- не ясно. Посмотрели на логи сервера - а там рекурсия идет и не
прерывается.
Тут у нас родилась аналогия:
- Насяйника, Джамшут строчка скопировал, строчка встаавил, кнопка
нажаааал... Рекурсия пасееелл...
- Вы, ... , спалили сервер за 10 штук баксов??!!
[При рекурсии ни один сервер не пострадал]
История №317690
+-15–
Проголосовало за – 6, против – 21
Статистика голосований по странам
Статистика голосований пользователей
Чтобы оставить комментарии, необходимо авторизоваться. За оскорбления и спам - бан.
4 комментария, показывать
сначала новые
сначала новыесначала старыесначала лучшиеновые - список
Мефодий• 16.11.07 17:17
Я давно уже не использовал рекурсию в программах, но по моему, при рекурсии нельзя спалить машину. Максимум - может произойти переполнение памяти и сообщение об ошибке.
+0–
ответить
Владимир• 16.11.07 12:33
это фигня - на втором курсе делали лабу по ассемблеру и надо было почти готовый код просто дописать.
ну мы с однокурсником и дописали - после пуска на выполнение комп вырубился и упорно не хотел включаться, только после сброса биоса заработал.
почти вирус, блин, написали.
+0–
ответить
пятначок• 16.11.07 09:27
Для первого курса института ошибка с рекурсией - типична. Правда, если "компьютер в школе не проходили".
+0–
ответить