PEP 8 -- Style Guide for Python Code
Primary tabs
В данный момент осваиваю среду программирования Ninja-IDE. И , к своему удивлению, обнаружил огромное количество варнингов в своём коде (код довольно интересный, демонстрирует мощность языка, приведу его как-нибудь на досуге).
Итак, стал разбираться, обнаружил что если убрать галочку о проверки ошибок PEP 8, то всё норм.
А что такое PEP 8?
Оказывается это стандарт оформления кода на Python, и среда выделяет "по-быдлокодерски" оформленный код, хотя стандарт этот очень спорный. Выше, в вопросе есть ссыль.
Хочу отметить, что к примеру в стандарте рекомендуется в новых проектах использовать четыре пробела вместо символов табуляции - честно мне Tabs удобнее, но среды программирования позволяют это добро с лёгкостью оптимизировать. Так что я думаю стоит придерживаться данного стандарта стиля кодинга на Python.
Также обращаю внимание на соглашение по строкам-документациям: PEP 257
- Log in to post comments
- 3127 reads
vedro-compota
Tue, 12/11/2012 - 20:09
Permalink
Хочу отметить, что к примеру
я тоже люблю пробелы так как они универсальны = но на работе (php) меня заставляют использовать табуляцию)))))) - как раз с точностью обратное -
таб вместо 4-ё пробелов - но я был несгибаем (или просто заторможен) и "ведущий" меня программер включил в среде разработки автоконвертацию))))))))
_____________
матфак вгу и остальная классика =)