Die Legende vom glänzenden Display

Es begab sich zu einer Zeit, als die Herstellung von Notebook-Displays besonders hektisch vonstattenging. Es war Hochsommer und in einer Fabrik in Asien werkelten die Arbeiter mit maximalem Einsatz, um einen großen Vorrat an Notebook-Displays für das kommende Weihnachtsgeschäft aufzubauen.Mehr...
Comments

String-Cast vs. toString()-Aufruf

Bin gerade über einen Beitrag im Sun-Forum gestolpert. Dort wurde die Frage gestellt, was der Unterschied zwischen someObj.toString(); und (String) someObj; ist. Genaugenommen liegt der Unterschied darin, daß der erste Schnipsel ein Methodenaufruf für ein Objekt ist und der zweite ein Cast nach String. Mehr...
Comments

Enums sinnvoll Nutzen

Eine Neuerung in JDK5 sind die Enumerations. Mit einem enum lassen sich typsiche Fallunterscheidungen und Switches realisieren.
Mehr...
Comments

Schlechten Sourcecode verbessern

Man hat dir etwas Sourcecode gegeben. Etwa 50.000 Zeilen des ältesten Codes im Projekt. Die Autoren haben die Firma verlassen und antworten nicht auf deine Anrufe. Der Code ist undokumentiert, schlecht geschrieben und voller Fehler. Trotzdem benutzt dein ganzes Team ständig diese Klassen. Du hast keine andere Wahl, als das Ganze am Laufen zu halten, das ist dein Job. Was machst du also?
Dr. John Farrell hat bei JavaWorld.com einen interessanten Artikel darüber verfaßt. Viel Spass beim Lesen!

Make bad code good!
Comments