Christian Kruse: wie sinnvoll ist "use vars qw();" ?

Beitrag lesen

Hallo Christoph,

TIMTOWTDI (oder so ähnlich).

ups? Gibts einen regulären Ausdruck, der mit das übersetzt? *g*

There Is More Than One Way To Do It. Der Wahlspruch von Perl.

Ist dein Programm eher weniger allgemein, spricht wenig dagegen,
einige Variablen global zu handhaben - um mehr Übersichtlichkeit
zu wahren.

Mit globalen Variablen sollte man IMHO *sehr* vorsichtig sein. Die
Verwendung kann sehr häufig fehleranfällig sein.

Das trifft insbesondere zu auf kurze Programme. Eine
"Schnittstelle" für eine eigene Funktion zu beschreiben, die man
sicher nur einmal braucht, ist rausgeworfene Zeit.

Auch einverstanden. Allerdings fällt es mir schwer, herauszufinden,
wo ich nun "eher weniger allgemeine" Teile in meinem Script habe.

Halte dich an das Motto, dass jede Zeile Code in einem beliebigen
Zusammenhang wieder auftauchen kann.

Grüße,
 CK

--
Sein oder nicht sein, das ist hier die Frage!