Это хорошая идея, но для преодоления узколобых возражений требуется несколько расширений.

Если у вас есть

a = 0

мальчик = 0

averylongvariablename = 0

девушка = 0

человек = 0

Тогда все в порядке, чтобы выровнять столбцы коротких переменных и оставить длинный в качестве исключения. Таким образом, *некоторое* выравнивание столбцов лучше, чем ничего.

Затем, чтобы избежать длинных строк, иногда полезно выравнивать по столбцам каждую вторую строку,

не каждую строчку. Таким образом, строки с четными номерами выравниваются по столбцам с другими строками с четными номерами и, возможно, аналогично для строк с нечетными номерами. Это не так чисто, как выравнивание каждой строки, но опять же, лучше, чем отсутствие выравнивания. Да, алгоритмы для этого становятся более сложными и «эвристическими», но они все еще могут быть полезными, не будучи «идеальными».

Продолжайте хорошую работу!