Conventions de nommage Ruby : Variables, méthodes, classes et modules

4 min de lecture

Ruby a des conventions de nommage claires, imposées par la communauté, que tout développeur Ruby respecte.

Référence rapide

ÉlémentConventionExemple
Variable localesnake_caseuser_name
Méthodesnake_casecalculate_total
ClassePascalCaseUserAccount
ModulePascalCaseEnumerable
ConstanteSCREAMING_SNAKEMAX_RETRIES
Variable d'instance@snake_case@user_name
Variable de classe@@snake_case@@instance_count
Variable globale$snake_case$debug_mode
Méthode prédicatsnake_case?empty?, valid?
Méthode destructivesnake_case!save!, sort!

Convertir

snake_case ou PascalCase. Hub.