pgoetz: Änderungsschritte präsentieren

Beitrag lesen

Servus,

[...]
Beispiele:
[...]

Deine Beispiele zeigen, dass man das Problem leider mit einem einfachen Diff und einer grafischen Aufbereitung nicht lösen kann, denn da fehlt noch ein bisschen Logik. Man müsste also anhand der Diff-Muster erkennen, welche Art von Änderung durchgeführt wurde. Ich glaube, das ist sehr schwer bis unmöglich, außer, man hält im Hintergrund der Analyse eine ähnlich intelligente Quellcoderepräsentation vor wie Eclipse das in seiner IDE macht (und z.B. für das Refactoring nutzt). Und selbst dann ist es noch eine immense Aufgabe, die entsprechenden Schritte korrekt und ansprechend darzustellen (auch ohne Zoom, Fading und die anderen grafischen Spielereien).
Ich bleib dabei, ein sehr spannendes Projekt, ergänze aber meine Einschätzung, dass es vermutlich nicht umsetzbar ist. :)

Die Kollegin wird in den sauren Apfel beißen müssen. ;) Hat sie das zu refaktorisierende Stück Quellcode (3000 Zeilen sind kein Spaß!) verbrochen? Dann hat sie auch das Verstehen "zu Fuß" verdient.

Schöne Grüße,

Peter