Größeren if/switch Block und retun Anweisung



  • Hallo, ich mal eine einfache Frage:

    Was ist schöneres Design:

    if(foo){
    //some lines of code
    return true;
    }
    else if(bar){
    //some lines of code
    return true;
    }
    else if(foobar){
    //some lines of code
    return true;
    }
    

    oder lieber

    if(foo){
    //some lines of code
    }
    else if(bar){
    //some lines of code
    }
    else if(foobar){
    //some lines of code
    }
    
    return true;
    

    In den Lines of Code kommen durchaus auch return Anweisungen vor, die bei einem Fehler false zurück liefern. Mir geht es eigentlich primär darum, ob es schöner ist jeden Block mit einem return true abzuschließen oder lieber am Ende aller Blöcke ein einziges return true zu benutzen.

    Danke!



  • Mir gefällt das zweite besser.


Anmelden zum Antworten