Thread Problem mit Block-Scoping
(6 answers)
Opened by Corvin at 2008-01-31 18:37
Hallo,
erstmal danke für die Antworten und sorry für meine späte Antwort. Ich habe die Ratschläge umgesetzt und die knapp 12.000 Zeilen Perl-Code 'strict + warnings'-konform umgeschrieben. Den Code-Entwickler würde ich am liebsten lynchen ... :-( Jedenfalls läuft es jetzt sauber ohne Warnungen. Wahrscheinlich kennt Ihr CGI::Carp::DebugScreen schon, für mich ist es sehr hilfreich um einfach zwischen Entwicklungs- und Produktionsumgebung umschalten zu können, so wie es ursprünglich geplant war. Code: (dl
)
1 use CGI::Carp::DebugScreen; ## WAS: use CGI::Carp qw(fatalsToBrowser); und diese Include-Datei dann einfach per Code: (dl
)
require 'config/debug.inc'; Der Vorteil von CGI::Carp::DebugScreen ist, dass es einen Stacktrace im Entwicklungsmodus ausgibt, und in der Releaseversion nur eine einfache Rückmeldung für den Benutzer, dass ein Fehler aufgetreten ist (und der Admin darüber informiert wurde). so ähnlich sieht es dann im Debug-Modus aus: http://image.blog.livedoor.jp/nipotan/imgs/a/2/a2b67309.jpg |