Этот пост не для того, чтобы начались споры по поводу того, что лучше, но просто хотелось бы узнать - ты за пробелы или табы и почему?
Лично я сейчас использую пробелы, потому что он стоит по умолчанию во многих редакторах и потому что вся команда использует его, но при этом я все же люблю табы, потому что их проще нажать даже там, где редактор не поддерживает автоформатироваие. Любой пробел помечает строку как измененную и это плохо для git, а если помимо стандартного количества пробелов программист еще и нажмет где-то дополнительный пробел, то это портит разметку.
Я нормально отношусь к пробелам, поэтому и в реальности использую их и у меня раздражения нет. Классический спор из видео с Кремниевой долины:
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Тоже использую пробелы. С табами есть проблема с тем, что они могут быть по разному отображены в разных программах, этот опыт я получит лет пять назад, не так чтобы это было существенно, но учитывая остальное их равенство это позволило сделать выбор.
Пробелы. У табов есть проблемы. Размер таба отображается по-разному в разных ОС. Пробелы точнее позволяют настроить нужный уровень отбивки. Редакторы всё это прекрасно поддерживают. Тем более в случае с `.editoconfig` даже не надо думать о настройке для каждого проекта. Пришёл в команду, открыл проект и настройка подхватилась автоматом.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.