Laureline's Wiki

Laureline's Wiki

Conventions de Codage

Conventions de Codage

Git

Noms de Branches: Tout en minuscules, utiliser des tirets - pour séparer les mots

Message de Commit: Doit être descriptif des changements (pas de commit “temp”)

Merge Requests: TOUJOURS effectuer un rebase par rapport à master AVANT de faire la merge request.

Java

Général

  • Noms de Classe: CamelCase (majuscule en premier)
  • Noms de Méthode: CamelCase (minuscule en premier)
  • Noms de Variables: CamelCase (minuscule en premier)
  • Interfaces: Commence par I (ex: IProvider)

Format

  • Position des {}: Sur la même ligne
  • Blocs if, for, while
    • Toujours utiliser des accolades

Utilisation

  • Favoriser les Optional<T>
  • Favoriser les lambda
  • Favoriser les streams
    • Utiliser map, filter, collect et forEach plutôt que des boucles