Zomaar uit nieuwsgierigheid, coderen jullie liever breed en kort, of juist smal en lang?

breed en kort


xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxx
xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxx

smal en lang


xxxxxxxxxx xxxxxxxxxx
xxxxxxxxxx xxxxxxxxxx
xxxxxxxxxx xxxxxxxxxx
xxxxxxxxxx xxxxxxxxxx
xxxxxxxxxx xxxxxxxxxx
xxxxxxxxxx xxxxxxxxxx
xxxxxxxxxx xxxxxxxxxx
Dat is een andere vraag: gebruik je de ternary operator?

En daarover had je al een ander topic geopend.

Ben je dezer dagen alles nog eens dunnetjes aan het overdoen? Lijkt er wel op.
Nee, het gaat niet over de ternary operator... dit is enkel een voorbeeld. Het gaat erom dat het ene breed is en slechts 1 regel, terwijl het ander smal is maar meerdere regels.
Dan verkies ik de uitgeschreven vorm voor het overzicht.

PSR-2 geeft daarvan een mooier voorbeeld:


<?php
namespace Vendor\Package;

class ClassName
{
    public function aVeryLongMethodName(
        ClassTypeHint $arg1,
        &$arg2,
        array $arg3 = []
    ) {
        // method body
    }
}
?>
<?php
$name = do_something_to_check_something_else($foo)
? do_something_else_to_check_something($foo)
? 'abracadabra'
: $name . ' '
: 'huppeleflup';
?>
Ah, haha... ja dat kan ook... ternary over meerdere regels... maar of het er echt duidelijker van wordt :)

Reageren