Тут джейсон, там джейсон, больше крудов, над метод переписать на более универсальный, впрочем фигня лучше два напишу, какой дебил написал 2 одинаковых метода и просто в конец второго цифру два поставил? А, это был я 3 месяца назад. Чот медленно работает, где потасканный справочник по алгоритмам, над чего то подходящее найти и метод тот снова перепилить...
Короч не очень хороший разраб я был
Однажды, работая уже в ИБ, запилил во внутренний антифрод хитрый алгоритм, который просто указатель таскал по матрице. И вместо описания нормальных функций написал несколько адовых крокодилов. Спустя полгода так и не смог понять, как эта хрень работает, даже упорные тесты не помогли, пришлось с нуля заново писать.