Pogledajte određenu poruku
Staro 18. 01. 2012.   #1
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default Upotreba return u funkcijama - programerski stilovi

Davno kad sam na faxu imao Osnove programiranja insistiralo se da u funkciji sme da bude samo jedan return, na kraju funkcije. Medjutim sad dok sam pisao neki kod shvatio sam da ja to uopste vise ne postujem i da mi je mnogo pregledniji kod kad sve returne uradim sto pre (manje identacije, manje {} blokova)

Odnosno cini mi se da je to pravilo potpuna besmilica u modernim editorima koji imaju highlight search rezultata, pa je lako videti sve izlazne tacke iz funkcije, zapravo mnogo lakse nego traziti gde ce skociti neki break;

Znaci pricam o:
PHP kôd:
function bla() {

    if(
$a == 'nesto')
        return 
FALSE
    
    
do_something();

    return 
TRUE;

vs. "skolskog" pristupa:

PHP kôd:
function bla() {

    if(
$a != 'nesto') {
        
do_something();
        
$status TRUE;

    } else {
        
$status FALSE;
    }

    return 
$status;

Sta je po vama pravilniji i citljiviji kod? Kako vi pisete?

Ovo je php (ili javascript) u primeru, ali pitanje se odnosi na sve jezike...
__________________
Leadership is the art of getting people to want to do what you know must be done.

Poslednja izmena od ivanhoe : 18. 01. 2012. u 22:12.
ivanhoe je offline   Odgovorite uz citat