You are here: Links of Interest » HEIG-VD » [PRO] Virtual Comics Library » Conventions de Codage
Conventions de Codage
Table of Contents
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
etforEach
plutôt que des boucles