[quote=renee,31.05.2006, 08:48]
*) Konstruktoren immer auf die gleiche Art und Weise aufrufen (z.B. immer mit
new Modulname bzw. immer mit
Modulname->new())
[/quote]
Besser die zweite Variante. Die erste geht z.B. schief, sobald es z.B. eine Sub namens new oder Modulname gibt...
[quote=renee,31.05.2006, 08:48]
*) Für Variablen schreibt man im Allgemeinen nur klein[/quote]
Mit einer einheitlichen Schreibweise kann man schon am namen erkennen, um was fuer eine Art von Variable es sich handelt. Ich verwende z.B. recht gerne folgende Schreibweisen:
Lokale Variablen (my): $var @items $arrayRef $maxBorder
Globale Variablen (use vars, our): $Var @Items $ArrayRef $MaxBorder
Konstanten: VAR ITEMS ARRAY_REF (d.h. wenn man die denn verwenden will und nicht auf
Readonly ausweichen kann)