Ваш учитель, вероятно, был наполовину прав в том, что в реальном мире у вас не будет межстрочного интервала. Конечно, на базах кода Big Ball of Mud я сталкиваюсь с тем, что вам повезло, если вы получили пробел, не говоря уже о комментариях к объяснениям.
Как 73-летний программист, который написал большую часть этого Big Ball of Mud, все еще работает там, и его объяснение состоит в том, что двоичные файлы должны быть как можно меньше, я не удосужился проверить, являются ли компиляторы 20-30 лет назад они были настолько неэффективны, что не могли убрать пробелы, но я несколько скептически отношусь.
Я использую одиночные пустые строки для разбиения логических разделов в своем собственном коде, так как считаю, что это значительно улучшает читабельность.
Как всегда, лучший тест для такого рода проблем с читабельностью - это взять какой-то хитрый кусок кода, который вы написали и на который не смотрели больше года, и посмотреть, сможете ли вы быстро его освоить. Если вы можете, ваш код будет лучше, чем большинство из того, что вы увидите в реальном мире!