Thread Welche Schreibweise verwendet ihr ?: ... nur aus Interesse
(168 answers)
Opened by havi at 2003-09-11 23:56
@renee
meine standardmethode ist mein persönlicher stil.. ja das ist beim } else { inkonsequent. Daher rate ich auch anderen schön die Klammern gleichwertig zu schreiben. "if () {" ist genauso inkonsequent wie meine methode wobei ich meine methode öfters nutze als variante 3 immer wenn ich "variante 3" brauchen müsste, mach ich dann eh einenen Einzeiler. denn bei grösseren Blöcken und verschachtelt ist "Variante 3/1" ungeeigent da sollte man ganz klar "Variante 2" nehmen das einzige was mir mit der zeit zu umständliche wurde war das es immer 3 zeilen brauchte für: } else { daher habe ich mir persönlich } else { angewöhnt... und lese das schnell genug, da ich den Ausdruck " } else {" als Ganzes sehe... und auch mit leerzeilen etwas hervorhebe. also mein if block sieht für mein auge so aus: Einzeiler = sind ok, wenn sie kurz sind. Es erhöht durchaus die lesbarkeit bei kurzen Blöcken. oder wenn eine if abfrage nicht soo wichtig ist. anstelle von: Code: (dl
)
1 if(a$ eq 1) In seltenen fällen mache ich manchmal auch sowas: jedoch nur wenn im else-block nur 1 sub oder 1 befehl steht.. meistens gibt es bei Abfragen einen Hauptblock. dieser sollte mit gleichwertigen { } geschrieben sein. inf " if () { " zerstört dieses konzept, und erschwert die fehlersuche Zudem habe ich gemerkt, das man immer wenn man "if() {" schreiben könnte gerade so gut einen Einzeiler machen kann. Wichtig ist, das man mit leerzeilen richtig umgeht. und es so optisch hervorhebt. Code: (dl
)
1 Entweder so: <!--EDIT|master|1145869029--> $i='re5tsFam ^l\rep';$i=~s/[^a-z| ]//g;$\= reverse "\U!$i";print;
|