А макросы на что?? для наглядности и компактности ! А то люди ставят с десяток лог.элементов и столько же переменных .Однозначно так делают "Программеры" ,потому как "Читают(пишут)" проект-писатели ,а электрики рисуют(чертят) проект -художники .Те и другие имеют право на жизнь ,но у каждого свой механизм(способ) представления (отображения) действительности.Поэтому ,в данном случае категоричность -прав\неправ тут не уместна("Не совсем так, вернее - совсем не так") .Просто человек столкнулся с проблемой (задержка трассировки) и ему был дан совет как этого избежать .Если он готов мерится с этим ,то пусть пишет (использует переменные) дальше, если они ему наглядней лично .