En fait, j'étais comme ça pendant mes premières années de codage C et C++, mais j'ai fini par me rendre compte qu'écrire du code explicite et lisible était plus important qu'écrire du code "compact"...
Type: Messages; Utilisateur: Médinoc
En fait, j'étais comme ça pendant mes premières années de codage C et C++, mais j'ai fini par me rendre compte qu'écrire du code explicite et lisible était plus important qu'écrire du code "compact"...
Le "un seul return par fonction", je le trouve nuisible s'il s'applique aussi aux vérifications des paramètres: Ça encourage un "code boomerang" de if dans des if dans des if...
Une fois la...
Par contre, en C# on peut faire des switch sur des strings, alors qu'en C on a généralement besoin de else if(strcmp(param, "--toto")==0)... (Ou bien on fait un switich sur une valeur de hachage:aie:)
Pour le "Single Entry, Single Exit" (alias "pas de return multiples") je dirais que ça dépend des circonstances: Contexte d'utilisation, outils disponibles dans le langage (notamment, présence ou non...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.