Thread Werte prüfen ohne Warnung (10 answers)
Opened by jan99 at 2014-11-17 10:06

rosti
 2014-11-18 06:47
#178409 #178409
User since
2011-03-19
3218 Artikel
BenutzerIn
[Homepage]
user image
Moin;

defined or ist eine feine Sache.

Code: (dl )
no warnings 'uninitialized';


würde ich nur in Ausnahmefällen und in einem sehr kleinen überschaubaren Scope einsetzen.

Es ist eigentlich nicht meine Art, am Code anderer herumzunörgeln, aber bei no warnings 'uninitialized'; reagiere ich allergisch, weil mir mal ein sog. 'Perl-Profi' begegnet ist, der das GENERELL so macht und es auf diese Art und Weise grausig war, mit ihm zusammen 'professionelle' Perl-Anwendungen zu entwickeln (gottseidank war meine Gastrolle bei ihm nur sehr kurz).

Der Zugriff auf undefinierte Variablen ist einer der häufigsten Gründe dafür, dass Perl-Anwendungen nicht immer das tun, was sie sollen und ein GENERELLEs Ausschalten diesbezüglicher Warnungen erschwert die Fehlersuche dermaßen, dass beim Entwickeln komplexer Anwendungen die Zeit davonläuft, was mit Effizienz dann freilich nichts mehr zu tun hat. Und wenn dann einer ankommt, der das Chaos eigentlich selbst verursacht hat, und sich darüber beschwert, dass es mal wieder länger dauert, verzichte ich besser auf den Job und zitiere den Götz.

SCNR;

View full thread Werte prüfen ohne Warnung