Какие шаги и меры я могу предпринять для предотвращения глубоких отступов в коде?
Глубокий отступ обычно не является проблемой, если каждая функция/метод в вашей программе выполняет одно и только одно действие. Иногда может потребоваться вложение условий на несколько уровней вглубь, но я могу честно сказать, что писал код с глубокими отступами всего несколько раз за 12+ лет работы.