[#]
С этим надо бы в ru.humor.14, да тольно оно не на русском языке
Andrew Lobanov(tavern,1) — All
2016-09-05 13:49:30
В очередном треде tabs vs. spaces было обнаружено прекрасное:
butlerpcnet * 5 years ago
YES! Another strong win for us Tab people! Thank you :) another disadvantage of space-indented code is what I call the "asshole" principle. If I were using spaces to indent? I could be an asshole and indent with 1 space per level! Any normal person thah opens the file would have to make sure his/her IDE or text editor is configured correctly to convert the spaces, and convert back (like you said with committing). It's just a mess.
butlerpcnet * 3 months ago
Comming back to reverse my opinion! I'm now a 4-spaces indenter!! Python 3 standard is 4 spaces, and PHP PSR-2 standard is also 4 spaces. Go away tabs!!
[#]
Re: С этим надо бы в ru.humor.14, да тольно оно не на русском языке
vit01(mira, 1) — Andrew Lobanov
2016-09-05 14:24:36
Как раз читал недавно новый холивар на Хабре на эту тему.
Мой главный аргумент, почему табы рулят - это то, что когда хочешь нажать Backspace/Delete для удаления пустого места, то надо сделать это всего 1 раз, а не 4.
В Emacs мне удалось частично побороть эту проблему на пробел-конфигурациях, но только лишь частично.
Просто некоторые major-modes для языков могут насильно сбивать настройки написанных костылей.
В Android-studio (хоть и не на 100%) возню с пробелами компенсирует функция "code beautifier'а".