часто бывает хер разберёшься, почему здесь размазана грязь на 50 строк без логической взаимосвязи между строками - почему, что из этого важно и как переплетено, что лучше не изменять, а что можно.
У меня бывает так что сначала тратишь время собирая куски кода вместе. Потом видя весь код и наконец понимая что он делает начинаешь его упрощать. Через 3 упрощения оказывается что можно одной строчкой сделать. И вообще файл удалить.
это не проблема кода, это проблема кодера, почему он не именует методы чтобы они читались, почему не оставляет комментарии, почему не форматирует код и т.д. Любая современная ide легко позволяет переходить по файлам, и вообще не напрягает, но когда тебе придет время рефакторинга процедуры - то ноги у тебя очень будут болеть от выстрелов