Kann die Einflussanalyse in Eclipse durchgeführt werden? Wenn es einige Klassen und Methoden gibt, die geändert werden müssen, finden Sie die Auswirkungen dieser Änderung auf den Rest des Anwendungscodes (andere Klassen und Methoden). Das Kernproblem ist, wenn Code neben Core-Java vorhanden ist, also XML, JSP, Framework-Code usw.
Eines der fortgeschrittensten Projekte zu diesem Thema könnte XRay sein br> Sie können es versuchen und prüfen, ob das einige der Antworten liefert, die Sie suchen (Anmerkung: Ich habe es noch nicht getestet)
X-Ray ist ein Open-Source-Software-Visualisierungs-Plug-In für das Eclipse-Framework. Es bietet die Systemkomplexitätsansicht, die Klassen- und Paketabhängigkeitsansicht für ein bestimmtes Java-Projekt.
Andere erweiterte Tools sind vorhanden (aber nicht kostenlos), um Codeabhängigkeiten zu untersuchen:
Der einfachste Weg (und immer noch frei), eine schnelle Abhängigkeitsanalyse zu erstellen, bleibt für mich:
CDA - Klassenabhängigkeitsanalyse
(nicht direkt in Eclipse integriert, aber sehr einfach zu bedienen)
Einfachste Methode ist: Klicken Sie mit der rechten Maustaste auf die Klasse oder Methode, die Sie ändern möchten, wählen Sie "refactor" (oder drücken Sie Alt-Shift-T) und dann das Refactoring (Umbenennen, Verschieben, Ändern der Methodensignatur, etc ). Wählen Sie dann "Vorschau" (oder nächstenfalls). Sie werden dann die Auswirkungen der vorgeschlagenen Änderung sehen. Zum Umbenennen und Verschieben der Klasse erhalten Sie auch die Option, die Änderungen auf Nicht-Java-Dateien anzuwenden. Daneben können Sie die Suchfunktion verwenden.
Es gibt ein Plugin für jQAssistant , das die Test Impact Analysis in die Java-Welt bringt. Das Plugin heißt jQAssistat Test Impact Analysis und ist über Ссылка verfügbar.
Tags und Links eclipse java static-analysis