Ahoj,
nějak se mi nedaří vylepšit a zrychlit cestu, která by mi pomohla rozkoukat se v cizím Python kódu. Takže to vždy končí na "ručním" prolézání zdrojáků. Představa je taková, že narazím na cizí projekt. Proženu ho nějakým SW a vypadnou mi UML, nejlépe třeba i nějaký diagramy když ten projekt používá vlákna, fronty, nějaký běžný SW paterny a rozhraní, knihovny, vazby, napojení na DB.... Mohlo by to kód rovnou prohnat MyPy aby se ukázala jak prasácky je napsaný oproti PEP...
Co vím, PyCharm v placené verzi má Diagram plugin, Enterprise Architect něco zvládne (ale nemam licenci a tak nemam zkušenost). Pak je par toolu, ale výsledek nic moc.
Jaký mate zkušenosti? Co používáte? Nebo jak to děláte?
Vic rekne diagram vygenerovany profilerem, na zaklade informaci ziskanych pri skutecnem behu kodu, podivejte napriklad pycallgraph. Ty staticky generovane diagramy nemohou vedet, co se skutecne vola z ceho.
co tohle?
https://www.root.cz/clanky/tvorba-vyvojovych-diagramu-primo-ze-zdrojovych-kodu-pythonu/#k06
nezkousel jsem jen me napadlo ze o tom uz urcite musel psal pavel tisnovsky :)