G61 hacking sprint
Ernüchternde Statistik

Das Programm ist gespickt mit überflüssigen bis gefährlichen, weil Ausnahmen verschluckenden, Try-Catch Statements. Praktisch alle mit Catch ex As Exception, so dass z.B. kein Unterschied zwischen Speicher voll und verschiedenen Formen von Programmierer hat Mist gebaut gemacht wird.

Vor unserer Aktion gab es gut 11000 solcher Statements. Inzwischen sind es “nur” noch ca. 8000.

Update 29.03.2010: Das Aufräumen von Hand wurde doch etwas langweilig. Habe also am Wochenende eine kleines Skript in Haskell geschrieben, das den Großteil der überflüssigen Try/Catchs automatisch entfernt hat. Nach etwas Nacharbeit sind jetzt noch 120 der Statements über. Diese Anzahl kann man gut manuell durchsehen.

  1. g61 posted this
Blog comments powered by Disqus