2013-09-03 00:14 időpontban David Deutsch ezt írta:

"Roundcube, code proudly cleant by argumenting trolls"

For what it's worth, I found it pretty funny, so: I'll take it! ;-)

For that specific "entire content of a function" case I mentioned the exceptions that allow returns at the beginning of a function that check preconditions.

True, and that is indeed a good example that you're citing. I still think my version is easier to understand, but hey - I did the work on it, so it might as well just be confirmation bias ;-)

I think that the maybe-best implementation is:

function foo()
{
    $return = null;

    if (expr)
    {
        [...]
        $return = $something;
    }

    return $return;
}

--
Takika
_______________________________________________
Roundcube Development discussion mailing list
[email protected]
http://lists.roundcube.net/mailman/listinfo/dev

Reply via email to