Ich habe die Büchse der Pandora geöffnet, im wahrsten Sinne des Wortes. Ich habe mir den Sourcecode eines nicht mehr weiterenwickelten Programms namens Pandora's Box geladen, da ich einige Bugs beseitigen und neue Funktionen ergänzen möchte. Allerdings ist der Sourcecode die reinste Katastrophe. Bevor ich mich also an einer neuen / erweiterten Version üben kann werde ich um eine ausführliche Analyse und ein Refactoring nicht drumrum kommen.
Nun die Frage an alle: Hat jemand schon mal ein größeres Fremdprojekt "seziert" und kann hier ein paar hilfreiche Tipps oder Tool-Empfehlungen geben? Mir fehlt im Augenblick noch ein wenig ein Ansatzpunkt an dem ich beginne - einfach wild drauflos doktern wird wohl kaum einen besseren Sourcecode ergeben. 
Danke schon mal!
--Gordon