Найти - Пользователи
Полная версия: Стиль именования
Начало » Флейм » Стиль именования
1 2
anyNeT
Интересно, какой у вас стиль именования переменных/классов/функций/констант?
Ferroman
“Верблюжья” нотация для функций и методов.
В стиле паскаля для классов.
Переменные - все с маленькой буквы и _ как разделитель.
anyNeT
А если я пишу:

ClassName
functionName
variable_name
CONST_NAME

В этом нет ничего плохого? Просто кто-то говорит, что нужно писать в соответствии со стандартом (PEP8, если не ошибаюсь). А другие говорят, что нужно писать, как удобно мне, но в едином стиле.

Просто хочется учиться правильно :)
Андрей Светлов
Зачем что-то изобретать? PEP 8
За одним исключением - 79 символов в строке очень уж мало.
poltergeist
Стараюсь за 80 символов не заходить, изредка приходится вылезать из лимита на несколько символов если с переносом строки будет хуже читаться. Это не из соображений совместимости с древними устройствами, просто так код действительно лучше читается, его проще мерджить сайд-бай-сайд, в дебаге тож хорошо. В газетах ведь не печатают всё в одну колонку, тут практически тот же принцип.
P.S. Ненавижу горизонтальную прокрутку:)
anyNeT
Ferroman. верблюжий, в смысле aaaBccDee?
Ferroman
Да.
ZZZ
Андрей Светлов
За одним исключением - 79 символов в строке очень уж мало.
80. И очень редко ухожу за границы. Просто солидарен с poltergeist'ом на счёт горизонтальной прокрутки.
Долгое время я работал, поворачивая монитор вертикально. Правда пришлось повозится с настройками KDE3… Но это было удобно! Я бы и сейчас так работал… Вот только у меня монитор 16:10, а не 4:3 (широкоэкранный) и буук на бок ставить как-то не хорошо… :-)
Андрей Светлов
Читать не умеете. Все-таки 79:
Limit all lines to a maximum of 79 characters.

There are still many devices around that are limited to 80 character
lines; plus, limiting windows to 80 characters makes it possible to have
several windows side-by-side. The default wrapping on such devices looks
ugly. Therefore, please limit all lines to a maximum of 79 characters.
For flowing long blocks of text (docstrings or comments), limiting the
length to 72 characters is recommended.
Очень редко нарушать правила или не нарушать их никогда - все же разные вещи.
Я тоже думал что “у меня почти все как нужно” пока не померял.

Да это и не важно. Куда интересней пробелы, переносы строк, коментарии и док-строки.
И, конечно, naming conventions (хорошо если четверть от PEP 8).
ZZZ
Андрей Светлов
Читать не умеете.
Умеем, Андрей, умеем. Просто я для себя установил планку в 80 из-за того, что при моём рабочем расположении окон, на экране оставалось место для ещё одного символа и я не стал долго думать о том, стоит ли мне этот лишний символ использовать. :-)
И вы совершенно правы, это действительно не важно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB