Thread eher allgemeine fragen zu oop (27 answers)
Opened by mark05 at 2010-04-13 11:26

pq
 2010-04-13 11:43
#135916 #135916
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
2010-04-13T09:26:16 mark05
ein $::mylogger=mylogger->new(); funktioniert hingegen.

in einem modul eine globale variable zu verändern, ist schlechtes design.
lesen kann man globale config-variablen auch einfach, indem man sie aus dem modul importiert, wo sie definiert ist.
und *schreiben* sollte so eine variable wirklich nur ein einziges modul.
module sind dafür da, naja, um deine applikation modular zu machen. dein zweites modul, was jetzt eine globale variable verändert, wird immer nur mit diesem hauptmodul funktionieren.
also das sieht mir alles schlecht durchdacht aus. ich kann nur immer wiederholen, mit globalen variablen handelt man sich viel ärger ein.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread eher allgemeine fragen zu oop