Mostra o disegna una rappresentazione grafica di un grande codice

-5

Nel mio nuovo lavoro mi occupo di un progetto C / C ++ piuttosto grande (50k linee in più file). Di solito "disegna" ciò che il codice sta facendo per capire il suo funzionamento, ma stavolta sto faticando un po 'a causa delle dimensioni del codice. Esiste una tecnica che usi a tale scopo? La notazione algoritmica comune con forme 2D è un po 'confusa con questa dimensione.

Grazie a chiunque.

(Apprezzo i downvotes se vengono con una spiegazione)

    
posta FrAxl93 12.04.2018 - 14:27
fonte

1 risposta

4

Devi iniziare con un livello più alto di astrazione.

Prova a raggruppare le classi correlate in una singola casella del tuo diagramma.

Ad esempio, un'app di eCommerce potrebbe avere una casella per la gestione degli utenti, una casella per il carrello, una scatola per i prodotti, una scatola per il pagamento, ecc.

Puoi quindi esaminare ciascuna casella individualmente e notare che la casella dei prodotti potrebbe includere "sottocaselle" per inventario, prezzi, descrizioni, immagini, ecc.

Le "sotto-caselle" possono eventualmente scomporre in singole classi.

Nota che i collegamenti tra le caselle di alto livello non sono necessariamente 'flusso di controllo' diretto, ma sono più "queste caselle sono correlate e ci sono un sacco di interazioni che si verificano tra loro" .

    
risposta data 12.04.2018 - 17:34
fonte

Leggi altre domande sui tag