coding: breed en kort, of smal en lang
breed en kort
Code (php)
1
2
2
xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxx
xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxx
xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxx
smal en lang
Ik houdt niet van horizontaal scrollen, dus smal lang zou mijn keuze zijn. Kort en overzichtelijk.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
x x x x x x x x x x x x x x x x x x x x x x x
x x x x x x x x x x x x x x x x x
x x x x x x x x x x x x x
x x x x x x x x x x x
x x x x x x x x x
x x x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x x x
x x x x x x x x x
x x x x x x x x x x x
x x x x x x x x x x x x x
x x x x x x x x x x x x x x x x x
x x x x x x x x x x x x x x x x x x x x x x x
x x x x x x x x x x x x x x x x x
x x x x x x x x x x x x x
x x x x x x x x x x x
x x x x x x x x x
x x x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x x x
x x x x x x x x x
x x x x x x x x x x x
x x x x x x x x x x x x x
x x x x x x x x x x x x x x x x x
x x x x x x x x x x x x x x x x x x x x x x x
Duidelijk!
>> Niet in de breedte of de hoogte, maar in de diepte.
Ward... leg die joint eens weg!
ipv:
Code (php)
1
2
3
2
3
<?php
$name = do_something_to_check_something_else($foo) ? 'abracadabra' : $name . ' ';
?>
$name = do_something_to_check_something_else($foo) ? 'abracadabra' : $name . ' ';
?>
of
Oeps, ik wilde net ongebveer schrijven wat jij gepost had qua nieuw voorbeeld #Lol
Toevoeging op 01/05/2014 14:05:33:
Ikzelf zou voor dat 2e gaan, dat is makkelijker te volgen.
Nadeel: Neemt meer ruimte in, dus gaat je snelheid qua microsecondes omlaag :S
Wat vind je prettig... en waarom?
Die regel van circa 80 karakters per regel klopt wel aardig, om twee redenen: je code blijft goed leesbaar bij een lagere resolutie (bijvoorbeeld 800 × 600 pixels) en je kunt de code nog fatsoenlijk printen.
Deze codes doen beiden hetzelfde, maar wat kies je... en waarom?
Code (php)
1
2
3
2
3
<?php
$name = do_something_to_check_something_else($foo) ? 'abracadabra' : $name . ' ';
?>
$name = do_something_to_check_something_else($foo) ? 'abracadabra' : $name . ' ';
?>
of
En daarover had je al een ander topic geopend.
Ben je dezer dagen alles nog eens dunnetjes aan het overdoen? Lijkt er wel op.
Gewijzigd op 01/05/2014 14:23:16 door Ward van der Put
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.
PSR-2 geeft daarvan een mooier voorbeeld:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$name = do_something_to_check_something_else($foo)
? do_something_else_to_check_something($foo)
? 'abracadabra'
: $name . ' '
: 'huppeleflup';
?>
$name = do_something_to_check_something_else($foo)
? do_something_else_to_check_something($foo)
? 'abracadabra'
: $name . ' '
: 'huppeleflup';
?>
Gewijzigd op 01/05/2014 16:05:19 door Willem vp
Ah, haha... ja dat kan ook... ternary over meerdere regels... maar of het er echt duidelijker van wordt :)