Les noms de méthodes sont en lowerCamelCase: en minuscules avec une majuscule pour la séparation des mots.
Exemple: getAge().
Les noms de champs sont écrits selon les mêmes règles que le nom des méthodes soit en lowerCamelCase.
Exemple: nbIndividuals
Les noms de classes sont écrit en UpperCamelCase: les premières lettres de chaque mot en majuscule avec en première lettre l'initiale du type de classe suivi d'une underscore.
Exemple: C_Male pour Classe, A_Animal pour classe abstraite.
Les noms d'interfaces sont écrits entièrement en minuscules sauf le I premier caractère et les mots séparés par des underscores.
Exemple: I_anim_constant
Les noms de constantes et paramètres sont écrits entièrement en lettre capitale les mots séparés par des underscores.
Exemple: MAX_AGE.
On leur rajoute quand c'est possible l'unité sous la forme: "_U" avec les unités en lowerCamelCase.
Exemple: AGENT_PERCEPTION_RADIUS_UmeterByDay
abbréviations autorisées: m pour meter (à éviter), cm pour centimeter (ok)