Concept

Style de programmation

Résumé
Le style de programmation est un ensemble de règles ou de lignes directrices utilisées lors de l'écriture du code source d'un programme informatique. Il est souvent affirmé que suivre un style de programmation particulier aidera les programmeurs à lire et à comprendre le code source conforme au style, et aidera à éviter les erreurs. Un ouvrage classique sur le sujet, , est écrit dans les années 1970, et illustré avec des exemples dans les langages de programmations Fortran et PL/I. La qualité d'un style de programmation est d'une appréciation délicate, sa caractérisation étant difficile. Cependant, il existe des éléments communs à de nombreux styles de programmation. Les aspects généralement considérés comme majeurs sont la disposition du code source, y compris l'indentation; l'utilisation de l'espace blanc autour des opérateurs et des mots clés; la capitalisation de mots clés et des noms de variables; le style et l'orthographe des identificateurs définis par l'utilisateur; et l'utilisation et le style des commentaires. Les styles de programmation traitent généralement de l'aspect visuel du code source, avec pour but sa lisibilité. Il existe depuis longtemps des logiciels qui formatent automatiquement le code source, laissant les codeurs se concentrer sur la dénomination logique ainsi que sur les processus généraux. En pratique, l'utilisation d'un ordinateur pour formater le code source permet de gagner du temps. Les styles d'indentation aident à identifier le flux de contrôle et les blocs de code. Dans certains langages, l'indentation est utilisée pour délimiter des blocs logiques de code ; l'indentation correcte dans ces cas n'est plus qu'une question de style. Dans d'autres, l'indentation et l'espace n'affectent pas la fonction, bien que l'indentation logique et cohérente rend le code plus lisible. Comparer : if (hours < 24 && minutes < 60 && seconds < 60) { return true; } else { return false; } ou if (hours < 24 && minutes < 60 && seconds < 60) { return true; } else { return false; } Avec quelque chose comme if ( hours < 24 && minutes < 60 && seconds < 60 ) {return true } else {return false } Les deux premiers exemples devraient être beaucoup plus faciles à lire car ils sont indentés d'une manière commune.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.