395 Stimmen

Wie kann ich am besten ein UML-Diagramm aus Python-Quellcode erstellen?

Ein Kollege möchte UML-Klassendiagramme aus Unmengen von Python-Quellcode erzeugen. Er interessiert sich in erster Linie für die Vererbungsbeziehungen und in geringem Maße für die kompositorischen Beziehungen, während ihm die Klassenattribute, bei denen es sich lediglich um Python-Primitive handelt, ziemlich egal sind.

Der Quellcode ist ziemlich einfach und nicht sonderlich böse - er macht zum Beispiel keine ausgefallene Metaklassenzauberei. (Er stammt größtenteils aus den Tagen von Python 1.5.2, mit einigen Einsprengseln von "modernem" 2.3er-Zeug.)

Was ist die beste bestehende Lösung, die ich empfehlen kann?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X