Thread Fehler beim Einbinden eines Modules: Ka wieso das so ist (58 answers)
Opened by SirLant at 2003-08-17 23:34

Crian
 2003-08-20 12:22
#73670 #73670
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
[quote=kabel,19.08.2003, 23:36]hier eine refcard zur programmierung (hehe, grad beim googlen gefunden :) )[/quote]
Klingt gut, bis auf den Schwachsinn mit den Klammern. "Setze Klammern auch wenn man sie nicht braucht" ist großer Mist meiner Meinung nach, auch wenn ich da jetzt dem großen Meister widerspreche.

Ich denke man kann sie da setzen, wo Unklarheiten bestehen, aber "und vor oder", "<,>,== vor und,oder" und dergleichen sollte jeder Programmierer einfach wissen.

Man kann die Zusammengehörigkeit ja durch die Verteilung von Leerzeichen andeuten, aber überflüssige Klammern sind IMHO so hilfreich wie ein Kropf. Mich irritieren sie jedenfalls meistens nur.

Bei Sachen wie
Code: (dl )
return print reverse sort num values %array;

versus
Code: (dl )
return print(reverse(sort num (values(%array))));

aus dem Abschnitt Programmieren mit Stil aus dem Kamelbuch bin ich mir auch nicht sicher, ob ich die klammerlastige Variante lieber mag.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite

View full thread Fehler beim Einbinden eines Modules: Ka wieso das so ist