Thread Welche Schreibweise verwendet ihr ?: ... nur aus Interesse
(168 answers)
Opened by havi at 2003-09-11 23:56
Hier noch ein Trick für alle zur besseren Programmierung mit Klammern:
Code: (dl
)
1 @daten(1..5); Besonders bei grösseren Schlaufen bzw. tiefer verschachtelten Abfragen mit viel Code dazwischen ist man bei der Entwicklung mit dem Auge und vom Aufbau logischerweise eher im unteren Bereich des Blocks. Da man ja von oben nach unten entwickelt. Der Programmierer ist jetzt gerade bei Code-Erweiterung und will dort weitermachen. Die Problematik seht ihr selber. Es hat viele Schliessklammern und meist viel mehr Codezeilen zwischen der Öffnungsklammer und der Schliessklammer als in meinem Beispiel. Welche Schliessklammer gehört nun wozu??? Dem armen Kerl bleibt anderes übrig als ca. 200 Zeilen raufzuscrollen und sich auch noch zu merken auf welcher Höhe(anz- Einrükungen) die Öffnungsklammer ist. (oder halt die "einrückung mit schlüsselwort" bei jenen die es anders machen) Vorallem vergisst man mit der Zeit wo man sich gerade befindet. Bin ich jetzt im for, if oder while-block??? also scrollen und suchen.... :-( So gehts einfacher: Code: (dl
)
1 @daten(1..5); Ein simpler Kommentar am Ende der Schliessklammer bewirkt Wunder. :-) Man muss nicht jede Schliessklammer kommentieren, so wie in meinem Beispiel. Es reicht wenn man z. B. nur die #for markiert als Gedankenstütze Das scrollen und suchen fällt somit weg. ein #if , #for, #-e ist schnell geschrieben. ok "#while" dauert länger, daher würde ich nur die #for markieren, da sie in der Mitte ist. Man könnte auch schön kommentieren z. B. #Hier wird die Hauptabfrage geschlossen Aber das ist mir persönlich zuviel Kommentar und macht es bald unübersichtlich. Ausserdem weiss der Entwickler ja einigermassen, was er gerade tut.\n\n <!--EDIT|master|1145948383--> $i='re5tsFam ^l\rep';$i=~s/[^a-z| ]//g;$\= reverse "\U!$i";print;
|