September 6, 2005, 17:30
Du sollt nicht erben, sondern delegieren
Nur weil ich etwas _benutzen_ will, muss ich es nicht _sein_.
Typisches Beispiel ist JFrame. Immer wieder liest man Beispiele oder Livecode, in dem Klassen von JFrame abgeleitet werden. Dabei wird in der Regel keine einzige Methode überschrieben. Das ist nicht gut!
September 6, 2005, 17:23
Du sollst keine XML-Dokumente aus Strings zusammenbasteln
Hierfür gibt’s DOMs oder zur Not auch Template-Engines.
Eine sehr schöne API hat dom4j.
Sowas hat das W3C nicht hinbekommen…
September 6, 2005, 17:11
Jogi hat mich auf Art Brut aufmerksam gemacht. Originelle Texte (Auf der Homepage verfügbar) und veritable Gitarrenmusik. Habe es gleich mit in den Urlaub genommen und meine Mitreisenden beglückt. Die Reaktionen waren gemischt, also *nicht* durchweg negativ!
I know I can, I know I can.
I’m fine when I am with my own hand.
In diesem Zusammenhang ist auch der Anzeigencartoon auf der aktuellen Titanic (9/2005) lobend zu erwähnen, der leider nicht online verfügbar.