[Moscow.pm] Tab или пробелы в коде

Mons Anderson mons на cpan.org
Пт Июл 30 07:31:49 PDT 2010


On Friday 30 July 2010 17:44:35 Andrew Shitov wrote:
> Мой главный аргумент против табов (и он же - за пробелы): я хочу,
> чтобы код выглядел аккуратно, где бы его ни смотреть. Чтобы
> посмотреть, поправить или написать код, я не пользуюсь только вимом
> (это психоз же :-), поэтому мне хочется, чтобы отступы хорошо
> выглядели как минимум в cat, less, tail, mcedit, mcview, vim и komodo.
> С табами, которые где то 4, то 8 символов, испытываешь дискомфорт.

mcedit/mcview/vim/komodo/less - везде настраивается ширина таба.

cat/tail - можно пропустить через фильтр (perl/awk)
cat | perl -plne 's{\t}{    }g'

Вот именно. _ты хочешь_, чтобы у других людей, с другими предпочтениями код 
выглядел так, как удобно тебе. Не им, а тебе.
Это по меньшей мере эгоистично.

Вот представьте себе, что я выставлю себе ts=1,sw=1,expandtab
допустим, что мне удобно. но будет ли удобно тем, кто будет этот код 
смотреть/редактировать и т.п.?

-- 
Mons Anderson aka Vladimir Perepelitsa
<mons на cpan.org> / #99779956 / quanth на irc.freenode.net


Подробная информация о списке рассылки Moscow-pm