Я потратил два дня на попытки внести правки в чужом коде
Написал 8 строчек костылей, которые помогут грехом пополам сделать задачку.
При этом думал я наверное часов 8 активно за 2 дня, пытался и тут исправить код, и там, но результат был один - возвращение всего обратно, потому что строки в коде переплетены друг с другом так, что никакой иерархии там и нет, и декомпозировать получившуюся сетевую структуру невозможно. По итогу проще переписать всё с нуля самому. Но я наломаю своих дров, и лучше точно не будет.
При этом код, который я правлю, еще и имеет неявные зависимости в другом коде, е которому он обращается.
Я не программист, но задача вот такая вот.
Думаю уволиться с позором, потому что я все мозги поломал, все испробовал, но единственное что изменилось, это то, что все стало только хуже.
Либо соскочить на другую задачу, где результатом двух дней работы станет не 6 строчек, а новый модуль, делающий много пользы за мало усилий.