Hi,
Wenn das Programm auf die zu öffnende Datei unweigerlich angwiesen ist sterben !
Stirb besser!
Da könnt' ich ja jetzt noch einen draufsetzen, wenn's nur nicht so geschmacklos wäre ;-)
Aber mal ernsthaft: bei Fehlern beim Einlesen einer _Konfigurations_datei sollte nicht einfach aufgegeben werden. Besser ist es mit oder auch nach einer kurzen Meldung a la "Konnte Configdatei nicht lesen: da hatte jemand eine Sauklaue!" o.ä. die voreingestellten Defaultwerte zu benutzen und wirklich erst dann zu versterben, wenn es keine Defaultwerte geben _kann_.
Der Reflex "or die $reason" bei Perlprogrammierern (und natürlich auch vielen anderen, da heißt es nur anders) ist zwar meistens nützlich, sollte aber hin und wieder durchaus mal hinterfragt werden.
so short
Christoph Zurnieden