Guten morgen liebe Kollegen,
Wie ich eben erfahren habe,
spielt es eine Rolle, ob ich einen Pfad mit oder
ohne abschließenden "/" in die xResConfig eintrage.
Es wird weder geprüft ob ein Knoten erlaubt ist,
noch die Benutzereingabe z.B. gegen RegEx geprüft,
geschweige denn normalisiert.
Robuste Software sieht anders aus.
XML-Configs gehören definitiv zu den unleserlichsten
Config-Formaten. Komplexere Programmierprojekte
gehen absichtlich von XML-Configs weg oder ziehen zumindest
eine Abstraktion ein, weil kein Mensch diesen
Müll sehen will.
Statt einer zentralen Datei werden 1 Million "xResConf.xml"
in tausend Unterordnern mit den Dateisystemberechtigungen
777 "gebrotkastet" - das ist traurig, da wurde nicht nachgedacht …
Für mich sieht es so in allen Modulen und Teilprojekten aus.
Es führt langfristig kein Weg daran vorbei als xRes
zu löschen und neu zu schreiben. Ehrlich - ist doch
alles nur schnell und ohne Sinn und Verstand implementiert.
(Vielleicht auch in einer einer Programmiersprache
die nicht so furchtbar langsam ist und nicht mit einem
Hypertext Preprocessor.)
--
Mit freundlichen Grüßen
Tobias Stein
- Systemadministration -
TraSo GmbH
Georg-Schumann-Str. 294
04159 Leipzig
Tel: +49 341 90 98 7 508
Fax: +49 341 90 98 7 49
email: t.stein(a)traso.de
Geschäftsführer: Haiko Gerdes
Handelsregister: Amtsgericht Leipzig (HRB 21850)