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

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