• [^] # Re: Marrant

    Posté par . En réponse au journal Application de P2P moderne. Évalué à 4.

    Se limiter à un seul "return", je trouve ça complètement idiot (pour ne pas dire autre chose), ça permet d'éjecter les erreurs sur les paramètres en début de fonction.

    Je préfère largement:


    int blabla(char *path,int truc)
    {
    if (!path)
    return(-1);

    /* traitement */
    return(...);
    }


    à qqch dans ce style:


    int blabla(char *path,int truc)
    {
    int res;

    if (!path) {
    res = -1;
    } else {
    /* Traitement */
    res = ...;
    }

    return(res);
    }