Style » Historique » Révision 3
Révision 2 (Patrice Nadeau, 2024-01-21 20:31) → Révision 3/9 (Patrice Nadeau, 2024-01-21 20:34)
# Style ## Règles 1. * L’indentation est de 4 espaces 1. * Une ligne ne devrait pas avoir plus de 79 caractères > La barre oblique inversée doit être utilisée dans les cas d’exception 1. * Une instruction par ligne 1. * Une espace avant et après un opérateur sauf pour les opérateurs « [unaires](https://fr.wikipedia.org/wiki/Op%C3%A9ration_unaire) » 1. Un bloc commence sur * Les commentaires DOIVENT * Précéder l’élément à documenté, avec la ligne même indentation * Être de l’instruction et se termine style C (/* ... */), sur une ligne seule 1. La constante doit être placée à la gauche de l’opérateur == ou plusieurs lignes * En minuscules et commencer par une majuscule * En français ## Justifications : * [K&R](https://fr.wikipedia.org/wiki/Style_d%27indentation#Style_K&R) variante *one true brace style* (1TBS) * Prévient les erreurs lors d'ajout dans les boucles n'ayant qu'une instruction comme bloc ## Exemple : ``` c int fonction(void) { int x; if (var != 1) { x = x + 1; y++; /* Longue ligne */ printf("This is a long\ line that should be splitted"); } else { x--; }; return 0; } ```