-
Notifications
You must be signed in to change notification settings - Fork 0
Project Usus
Project Usus ist ein Open-Source-Eclipse-Plugin, das Codeanalysen anhand bestimmter Metriken durchführt und die Ergebnisse, vor allem die der Strukturanalyse, visualisiert. Dies betrifft insbesondere Abhängigkeiten zwischen Klassen und Packages. Ein Key Feature von Usus ist die Realtime-Aktualisierung dieser Ergebnisse: Man verschiebt eine Klasse und sieht quasi sofort, wie sich die Abhängigkeiten verändert haben.
Bei unserer Session geht es darum, Usus zunächst mal kurz vorzustellen und danach weiterzuentwickeln. Dazu gibt es mittlerweile recht viele Vorschläge, die sich in der Schwierigkeit und im Aufwand teilweise erheblich unterscheiden, so dass sich für alle Situationen was passendes finden sollte.
Einen Überblick über dieses Backlog könnt ihr hier bekommen: http://code.google.com/p/projectusus/wiki/Backlog Ich habe jeden Punkt mit Pluszeichen versehen; je mehr es sind, für desto schwieriger halte ich den Punkt.
Es wäre gut, wenn jeder, der die Möglichkeit hat, einen Laptop mitbringen könnte, so dass wir pro Gruppe von 2-3 Teilnehmern einen Laptop zur Verfügung haben.
Auf diesem Laptop sollte sich folgendes befinden:
- Ein relativ aktuelles Eclipse (3.7 aufwärts) mit RCP-Entwicklungs-Unterstützung
- Usus muss in diesem Eclipse installiert sein (von http://projectusus.googlecode.com/svn/updates/)
- Ein Clone des Usus Git-Repository (https://github.com/usus/usus-plugins)
- Ein Eclipse-Workspace, der die Projekte des Git-Repository-HEAD enthält und der keine Compile-Fehler enthält
Solltet Ihr bei einem der Punkte Schwierigkeiten haben, wendet Euch bitte im Vorfeld an Marc oder Nicole, damit wir am Samstag gleich gemeinsam loslegen können.