Règles de codage

Règles de codage

Les règles de codage sont un ensemble de règles à suivre pour uniformiser les pratiques de développement logiciel, diffuser les bonnes pratiques de développement et éviter les erreurs de développement "classiques" au sein d'un groupe de développeurs.

Les règles de codage s'articulent autour de plusieurs thèmes, les plus courants étant:


Les règles de codage permettent d'assurer une meilleure lisibilité du code en utilisant le même style de codage et en évitant les constructions qui rendent le code difficile à lire. Elles participent donc à la qualité logicielle. Ainsi, plus l'importance des développement est élevée, plus les besoins en règles de codages sont élevés. Par exemple, les normes DO-178B pour l'avionique et MISRA C pour l'automobile imposent un ensemble d'objectifs à atteindre sur le logiciel selon la criticité qui lui est attribuée. Cette criticité est déterminée par les contraintes soumises au logiciel (mémoire et CPU disponible, fiabilité, robustesse, etc.) et les risques liés à l'utilisation de ce logiciel (risques humains, risques financiers, etc.). Les règles de codage sont adaptées en conséquence. Par exemple, un logiciel embarqué disposant de peu de mémoire ne devra pas utiliser l'allocation dynamique de mémoire. Autre exemple: le logiciel redondant d'une fusée doit être développé par une équipe totalement indépendante et séparée (pas de partage de code, pas de partage de la conception, etc.) de l'équipe développant le logiciel redondé, le développement devant se faire avec les mêmes contraintes pour les deux équipes.

Logiciels

Références


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Règles de codage de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Codage biphase — Codage Manchester Pour les articles homonymes, voir Manchester. Pile de protocoles 7 • Application 6 • …   Wikipédia en Français

  • Codage Manchester Différentiel — Le codage Manchester Differentiel est utilisé dans les réseaux informatiques pour injecter sur le média physique (couche 1 du modèle OSI) les valeurs logiques correspondant au flux d entrée. Sommaire 1 Règles de codage 1.1 Utilisation 1.2… …   Wikipédia en Français

  • Codage Manchester differentiel — Codage Manchester différentiel Le codage Manchester Differentiel est utilisé dans les réseaux informatiques pour injecter sur le média physique (couche 1 du modèle OSI) les valeurs logiques correspondant au flux d entrée. Sommaire 1 Règles de… …   Wikipédia en Français

  • Codage manchester différentiel — Le codage Manchester Differentiel est utilisé dans les réseaux informatiques pour injecter sur le média physique (couche 1 du modèle OSI) les valeurs logiques correspondant au flux d entrée. Sommaire 1 Règles de codage 1.1 Utilisation 1.2… …   Wikipédia en Français

  • Codage NRZ — No Return to Zero Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • Transpor …   Wikipédia en Français

  • Codage Manchester différentiel — Le codage Manchester Differentiel est utilisé dans les réseaux informatiques pour injecter sur le média physique (couche 1 du modèle OSI) les valeurs logiques correspondant au flux d entrée. Sommaire 1 Règles de codage 1.1 Utilisation 1.2… …   Wikipédia en Français

  • Codage NRZI — Non Return to Zero Inverted Le codage potion, Non Return to Zero Inverted en anglais, est une variante du codage NRZ. Le inverted (inversé) fait référence au code NRZM créé en premier. On trouve également la notation NRZS (S pour Space) à la… …   Wikipédia en Français

  • Codage De L'information — On s intéresse ici aux moyens de formaliser l information afin de pouvoir la manipuler (principalement pour la transmettre). On ne s intéressera donc pas au contenu mais seulement à la forme. Sommaire 1 Alphabet, mot, langages 1.1 Définitions 1.2 …   Wikipédia en Français

  • Codage Informatique Des Couleurs — Le codage d un pixel peut se faire sur 32 bits, dont 24 bits sont utilisés pour coder la couleur, les 8 bits restants étant : soit inutilisés ; soit, avec les représentations (OpenGL, DirectX) et/ou les formats d image… …   Wikipédia en Français

  • Codage de l'information — On s intéresse ici aux moyens de formaliser l information afin de pouvoir la manipuler (principalement pour la transmettre). On ne s intéressera donc pas au contenu mais seulement à la forme. Sommaire 1 Alphabet, mot, langages 1.1 Définitions 1.2 …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”