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