Ich habe wieder ein kleines Tool gebaut – genauer: bauen lassen. Heute macht man das ja mit KI. Ich habe hierfür Claude Code als Coding-Harness und OpenSpec als Vorgehensmodell genutzt. Details zum Quelltext liegen hier.

Welches Problem soll gelöst werden? Im Unterricht geht es im Bereich der objektorientierten Programmierung auch immer wieder um UML-Klassendiagramme. Um den Bezug zum Quelltext direkt sehen zu können, ist ein kleines Tool entstanden, das links den Quelltext und rechts das passende Klassendiagramm zeigt. Änderungen am Quelltext führen dann zu einer Änderung im Klassendiagramm.

PyUML: links Python-Quelltext mit Klassen, rechts das daraus erzeugte UML-Klassendiagramm

Probiert es gerne aus und nutzt es selbst für eure Zwecke.

PyUML ausprobieren: https://pintman.github.io/pyuml/


Kommentare und kluge Ergänzungen gerne auf Mastodon.