[Devel] Стиль кодирования

Evgeny Sinelnikov sin на etersoft.ru
Ср Авг 4 15:19:55 MSD 2010


Здравствуйте,

по-моему ниже пересылаемое письмо не доходило до рассылки devel@ в
период её поломки, хотя в архивах оно присутствует.

От себя хочу добавить, что у нас на wiki не представлено подробное
указание на стиль написания. Для питоновских проектов это особенно
важно, поскольку приводит к написанию смешанного по стилям кода.

Для питона, я предлагаю придерживаться Python Style Guide:
http://www.python.org/doc/essays/styleguide.html

В частности, я прошу не использовать табы в новых проектах. Эта же
рекомендация дана в PEP 8:
http://www.python.org/dev/peps/pep-0008/
- "Never mix tabs and spaces."
- "For new projects, spaces-only are strongly recommended over tabs.
Most editors have features that make this easy to do."

Я уже один раз почистил standpm-weblog от табов, но теперь придётся
снова. Не столь критично, но я бы рекомендовал использовать пробелы
вместо табов не только в py-файлах, но в js, html, tpl и др. файлах
проекта, чтобы не перенастраивать редактор под разные типы файлов.


24 июля 2010 г. 2:43 пользователь Vitaly Lipatov <lav на etersoft.ru> написал:
> Просьба всем ознакомиться с нашими правилами ведения проектов и
> требованиям к стилю кодирования:
>
> http://wiki.office.etersoft.ru/Firma/PorjadokRazrabotkiProektov
>
> http://freesource.info/wiki/Etersoft/CodingStyle
>
> Возможно, требуется обсуждение или добавления, но в общем там
> записаны принципы, которые не хотелось бы видеть нарушенными в
> угоду "а я так привык"
>
> --
> С уважением,
> Виталий Липатов, ALT Linux Team, Eternity Software Team
> Россия, Санкт-Петербург. www.etersoft.ru
> GNU! ALT Linux! WINE! LaTeX! LyX! http://freesource.info
>



-- 
Sin (Sinelnikov Evgeny)


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