Ripli & Serega
Ripli Ripli
Привет, представляешь, охочусь за ошибкой в коде, которому пятнадцать лет. Там, чтоб просто что-то найти, используют ненужную рекурсию! Ты хоть такое встречал?
Serega Serega
Да, это похоже на проклятый замкнутый круг. Убери эту рекурсию, замени на прямой цикл или, скажем, на поиск в таблице – и увидишь, как стек разворачивается быстрее, чем у сломанной педали синтезатора. Как только приведёшь в порядок, даже юнит-тест можно добавить, чтобы оно заработало как надо. Поверь мне, чистая функция гораздо реже начнёт преследовать тебя в три часа ночи с бесконечным трейсом.