Règles codage - C - Programmation
Marsh Posté le 18-02-2007 à 11:38:45
Comme tu l'as toi-même constaté il n'y a pas de règle de codage universelle. En revanche, au sein d'un projet, il est souhaitable que tout le monde utilise les mêmes conventions (ce qui n'est pas toujours le cas). Le reste est une affaire de (bon) goût.
Marsh Posté le 18-02-2007 à 14:32:19
ngkreator a écrit : Salut à tous, je cherche à savoir s'il existe une "norme" de codage adopté par tout le monde en C (format du nom des variables, des fonctions...). |
Sauf domaines particuliers (MISRA, par exemple) il n'y a pas de règle de nommage normalisées. Il y a des regles de bon sens, des pratiques courantes et certains interdits (mots réservés).
Sur un projet donné, ou dans une entreprise donnée, il peut exister des règles de codage (présentation, indentation, nommage etc.) strictes.
Marsh Posté le 18-02-2007 à 09:22:21
Salut à tous, je cherche à savoir s'il existe une "norme" de codage adopté par tout le monde en C (format du nom des variables, des fonctions...). J'ai trouvé plusieurs documents qui dans l'ensemble ne se contredisent pas:
http://c.ftp-developpez.com/downloads/c/regle.pdf
http://mapage.noos.fr/emdel/codage.htm#nommage
Il me semble que l'auteur du 2ème est un membre du forum
J'ai vu dans le 1er que les noms des paramètres des fonctions pouvaient être précédés de i_, o_ ou encore io_ selon le type de paramètre (entrée, sortie...).
Ma question est: est-ce que tous les programmes sérieux utilisent tous les mêmes conventions de codages? Apparemment en regardant les sources de plusieurs programmes ça n'a pas l'air d'être le cas.
Mais en tous cas je pense bien adopter certaines règles comme le nom des fonctions (alternance majuscules minuscules), des constantes (majuscules) ou encore des structures (t_structure).
Merci
Message édité par ngkreator le 18-02-2007 à 09:23:05