История изменений
Исправление bread, (текущая версия) :
И это явная ошибка, использовать TAB’ы не для отступов, а для выравниваний. В примре с этим файлом табы нужно заменить на пробелы, тогда выравнивание будет корректным на любом размере TAB’а.
Вот это и есть главный косяк табов. Никто за этим не следит, выравнивают жамкая таб, а потом добивая пробелами. Поэтому в коде всегда будет микс, если только кодер не маниакально дисциплинирован. Так что запретить табы это самое разумное что можно сделать, если кого-то волнует читаемость.
Исходная версия bread, :
И это явная ошибка, использовать TAB’ы не для отступов, а для выравниваний. В примре с этим файлом табы нужно заменить на пробелы, тогда выравнивание будет корректным на любом размере TAB’а.
Вот это и есть главный косяк табов. Никто за этим не следит, выравнивают жамкая таб, а потом добивая пробелами. Поэтому в коде всегда будет микс, если только кодер не маньяк дисциплины. Так что запретить табы это самое разумное что можно сделать, если кого-то волнует читаемость.