« Convention de nommage » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 10 :
Le choix de conventions de nommage peut prêter à controverse, les partisans de chaque convention tenant la leur pour la meilleure.
De telles conventions sont souvent imposées à l'échelle d'un projet ou d'un organisme, notamment dans le cadre du développement d'un logiciel de taille conséquente. Elles peuvent recouvrir un domaine plus large, et porter par exemple sur la documentation, les commentaires, des fonctionnalités du langage qui peuvent être imposées ou prohibées (ça peut être le cas de l'instruction [[goto]]), etc. On parle alors plutôt de convention, ou norme, de ''codage''. Par exemple, l'industrie emploi la norme [[MISRA C]], qui est même intégrée dans des [[Analyse statique de programmes|analyseurs de code]] ainsi que certains [[compilateur]]s. À une échelle encore plus large, des conventions peuvent porter sur tout le [[Cycle de développement (logiciel)|cycle de vie du logiciel]]<ref>Un exemple : les [http://www.orbit.nesdis.noaa.gov/star/EPL_index.php processus] employés par la [[National Oceanic and Atmospheric Administration|NOAA]], la section ''Training Documents'' met d'ailleurs à disposition des conventions de codage pour les langages [[Fortran]] et [[C (langage)|]]</ref>.
=== Avantages ===
|