Слабо ли вам кратко описать свою стратегию отступов? Нужно подумать над этим. Если вы делаете нечто, пока не произойдет чего-то и то-то, а тогда вы вынуждены делать это, если выполняется X, иначе вы станете делать нечто другое в зависимости от… и т.д.
Кому-то может потребоваться улучшить написанный вами код, и делать это ему следует, придерживаясь того же стиля. Если его трудно
понять, можно ли считать такой стиль представления удачным. Вот тут и нужно подумать над краткостью.