Чтение чужого кода часто либо раздражает, либо утомляет. Всё эти советы — хорошо, но на практике бывает проще копать методом тыка и подтягивать по ходу, чем строить сложные схемы и карты. Если проект реально старый и грязный, никакой чеклист не спасёт — тут нужна просто терпеливость. Но часть правды в том, что без понимания хотя бы общей идеи дальше никак.