Code uitlijnen hoe?

Gestart doorMounssif16 reacties93 weergaven

17 berichten · pagina 2 van 2

Fass

Lid

Berichten
3.771
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Of je nou spaties of tabs gebruikt, het belangrijkste is dat je uberhaupt consequent bent met inspringen. Als je eenmaal hebt bepaald dat je zo schrijft:

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9


if ($keyGen > 100) {
echo error;
while ($keyGen > 97) {
doNothing();
}
}
else {
doNothing();
}


Ga dan niet ineens spaties weglaten
Codeblok (slechtvoorbeeld.php):

1

if($keyGen>100){

Ga dan niet ineens je { op de volgende regel zetten (als je dit overzichtelijker vindt, doe het dan overal)

Codeblok (slechtvoorbeeld.php):

1
2
3
4

while ($a > 3)
{
doNothing();
}

En het belangrijkste van alles is dat je nooit je "if" (of "for" etc.) en bijbehorende "}" op verschillende afstand vanaf links moet zetten.
(HoeMoetHetDan)
Codeblok (goedvoorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16


blablabla
{
nogmeerbla
{
if ($myName = Jantje)
{

echo Mijn naam is Jantje!!;
}

else
{
echo Mijn naam is helaas niet Jantje frown;
}
}
}

?>

Een } staat dus altijd pal onder de bijbehorende if. Zo zie je gemakkelijk welke accolades bij welke statements horen.
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rudie schreef:
Eerdere citaten tonen
Luukvdo schreef:
Eerdere citaten tonen
Rudie schreef:
Eerdere citaten tonen
Jponsen schreef:
Toch heb ik liever dat mensen tabs gebruiken. Een tab is namelijk per editor in te stellen.
Ik heb mijn tabs bijvoorbeeld op 2 staan, als iemand die zijn tabs op 4 heeft staan, laat hij ook een grotere tab zien.

Een tab vind ik persoonlijk ook veel fijner, ik typ sneller op een tab dan 4x op de spatiebalk (al zijn er wel editors die tab als 4 keer spatie inserten)

Maar als je met je pijltjes toetsen terug gaat in de lijn, dan gaat tab ook sneller dan 4x spatie, zijn per tab/4keerspatie weer 3 meer kliks op je toetsenbord (lazy programmers)
Daar hebben ze de Ctrl toets voor. Al weet ik niet hoe dat met Mac werkt yummie
Ja oke, daar hebben de Mac gebruikers de alt toets voor (woord voor woord backspace)
Maar vind ik toch wat minder prettig werken.. Het is ook zeker wat je gewend bent en hebt afgesproken met de andere devs in het team.

Ik werk met tabs, en alleen met tabs. 4x spatie komt er bij mij niet uit.

Enige wat ik soms doe is 2x spatie, bij Javascript (/node.js).. Maar dan ook niet verder dan de header

var a = require(./a)
  , b = require(./b) 
  , c = require(./c);


Zodat dat mooi uitgelijnd is.. Verder in de code gebruik ik ook gewoon tabs.
Als je die komma nou gewoon zou zetten zoals we dat in gewone talen ook doen zou je een tab kunnen gebruiken wink
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren