Mam projekt pod kontrolą wersji. Muszę przestudiować kod, który nie jest mój. Próbuję znaleźć lepszy sposób niż zapisywanie zajęć i ich związków w UML.
Czy istnieje narzędzie, które robi to automatycznie? Uwaga: Pliki są tylko do odczytu, więc nie mogę użyć narzędzia, które musiałoby je zmodyfikować.
Pracuję w EclipseTworzenie diagramu klas automatycznie
Odpowiedz
ten program jest bardzo pomocny (powinno działać bez zmian w kodzie)
The ObjectAid UML Explorer
schematy
Próbowałem skopiować wklej instalację, ale nie działa – Jim
Użyłem tego w czasie zaćmienia i działało dobrze. – Nimrod007
To działa jak bułka z masłem. Naprawdę pomocny. Ściągnąłem wtyczkę eclipse zgodnie z instrukcjami podanymi na powyższej stronie. Jestem w stanie wygenerować diagram klas dla całej mojej klasy pakietów z dużą łatwością. –
Automatyczne UML nie są będzie bardzo pomocny z istniejącego kodu źródłowego java. Zauważysz, że kod to wielki bałagan, w którym Zasada Jednej Odpowiedzialności nie jest konsekwentnie stosowana. Spójrz na numer inFusion, aby uzyskać lepsze widoki kodu. Może eksportować model Famix do użytku z Moose. Możesz programować, aby uzyskać dokładnie potrzebne widoki.
Czy masz już zainstalowany Sonar? Zapewnia statyczne widoki na kodzie.
- 1. Tworzenie diagramu klas C++
- 2. Tworzenie diagramu klas ze źródła C++?
- 3. Tworzenie diagramu klas dla aplikacji iPhone'a
- 4. Generowanie diagramu klas
- 5. Automatyczne tworzenie diagramu klas z kodu java w umbrello?
- 6. Generowanie diagramu klas Eclipse z Androidem SDK
- 7. Visual Studio 2010 Professional: narzędzie diagramu klas
- 8. Generowanie diagramu klas za pomocą projektu xcode
- 9. Usuwanie extjs automatycznie dodanych klas
- 10. Tworzenie klas dynamicznych w SQLAlchemy
- 11. Ponowne tworzenie klas standardowych
- 12. Dynamicznie tworzenie klas - Python
- 13. Automatycznie wygenerowany kod w języku Python na podstawie diagramu UML?
- 14. Tworzenie nowych plików automatycznie wykonywanych?
- 15. Kod JavaScript do diagramu klasowego
- 16. Tworzenie klas dynamicznych w języku C#
- 17. Tworzenie klas java z pliku xsd - JAXB
- 18. Dynamicznie tworzenie klas w python i __repr__
- 19. Tworzenie/niszczenie klas wirtualnych w delphi
- 20. Tworzenie klas dynamicznych w Jade/Pug
- 21. Prawidłowy sposób na tworzenie klas w JavaScript?
- 22. Tworzenie instancji niestandardowych klas C# z IronPython
- 23. Visual Studio Express: darmowe narzędzie diagramu klasowego
- 24. Generowanie diagramu UML ze źródeł Scala
- 25. Przerysowywanie diagramu venna
- 26. Przejście diagramu Sankey'a
- 27. Odświeżanie diagramu DBML?
- 28. Narzędzia interaktywnego diagramu architektonicznego
- 29. Przełączanie wyświetlania diagramu Dojo
- 30. Jak dodać zmienną końcową do diagramu klasowego
Zauważyłem, że automatyczne narzędzia UML nie pomagają w zrozumieniu istniejącego kodu w żaden znaczący sposób. –