asilyator
Апрель 16, 2011 12:32:00
Есть у нас препод, который настаивает, чтобы юзали 4 пробела вместо табов. Что-то я об этом раньше не слышал.
tobb
Апрель 16, 2011 13:06:37
Табы нежелательно использовать потому, что в разных редакторах они могут отображаться и обрабатываться по разному. Где-то табуляция соответствует восьми пробелам, где-то четырем. Поэтому безопаснее выделять блоки кода именно пробелами.
m.meehalkoff
Апрель 16, 2011 17:30:47
tobb
Табы нежелательно использовать потому, что в разных редакторах они могут отображаться и обрабатываться по разному. Где-то табуляция соответствует восьми пробелам, где-то четырем. Поэтому безопаснее выделять блоки кода именно пробелами.
Присоединяюсь, 4 пробела и в Африке 4 пробела.
ZZZ
Апрель 16, 2011 20:20:21
Я уже устал кричать: PEP-8! PEP-8! PEP-8!
Не въехали? Повторяем: PEP-8! PEP-8! PEP-8!
Снова не въехали? Повторяйте, пока не заучите наизусть: PEP-8! PEP-8! PEP-8!..
Хотите писать на этом языке хороший код, пишите его по правилам. Их, между прочим, не идиоты придумали.
zheromo
Апрель 17, 2011 01:07:15
asilyator
Апрель 17, 2011 03:55:05
zheromo
также рекомендую
Там ничего нет про 4 пробела.
tobb
Табы нежелательно использовать потому, что в разных редакторах они могут отображаться и обрабатываться по разному. Где-то табуляция соответствует восьми пробелам, где-то четырем. Поэтому безопаснее выделять блоки кода именно пробелами.
С другой стороны, надо будет настраивать редактор так, чтобы он таб заменял на 4 пробела. Руками пробелы делать - убожество. Алсо, все редакторы под питон отображают табы правильно (в т.ч. notepad++ и его линупсовые аналоги).
Андрей Светлов
Апрель 17, 2011 05:36:32
Неоднократно имел проблемы с отступами, сделанными табуляцией.
С пробелами — ни разу не имел.
Замечание про правильное отображение табов всеми редакторами несколько самонадеяно.
В то же время настройка (если нужна) — много времени не занимает.
asilyator
Апрель 17, 2011 07:25:32
Андрей Светлов
Замечание про правильное отображение табов всеми редакторами несколько самонадеяно.
В то же время настройка (если нужна) — много времени не занимает.
Рассчитанными под питон - всеми, с которыми имел дело (npp eclipse).
Эклипс даже выдавал варнинг о смешанных отступах.
Алсо тему создал потому, что от предыдущего препода ничего подобного не слышал.
Андрей Светлов
Апрель 17, 2011 12:07:07
Я вам не про преподов, а про много лет производственной, так сказать, практики.