Правила хорошего кода - это правила, которых стоит придерживаться, чтобы ваш код через какое-то время смог прочесть и легко понять кто-то другой или вы сами. Поэтому хорошо, если ваш код разделен на логические блоки и в достаточной степени прокомментирован.
Существующие практики различаются в деталях. Например, когда названия переменных и функций написаны единообразно, их легче прочесть и понять, чем они занимаются.
Google рекомендует использовать для этих идентификаторов верблюжийРегистр
- camelCase
.
Автор графического пакета ggplot2
, Хэдли Викхем, рекомендует стиль_через_подчёркивание
, наверное, из-за легкости_чтения_многословных_названий
.
Бывает смешаный стиль: названияПеременных
и названия_функций
.
У Хэдли Викхема собраны только самые необходимые правила хорошего кода - достаточно для программирования на лекциях. Что касается названий переменных, выбирайте по вашему усмотрению. За последовательное применение camelCase
санкций не будет:)
(C) 2019 Marina Varfolomeeva, Arina Maltseva