Il mio problema è il seguente; Ho bisogno di conoscere un sistema totalmente nuovo, ad esempio Wordpress, Drupal, o un framework come Symfony, o forse un grande sistema di forum come PhpBB.
Supponiamo che non abbia alcuna documentazione, ma il codice è buono.
Quello che finisco è che inizio a index.php
e clicco sul primo include, quindi questo mi porta al prossimo file. Ma poi richiede un altro file e quel file ne richiede un altro, quindi alla fine dimentico anche dove ho iniziato e non ho idea di quale fosse la richiesta precedente.
Quindi la mia domanda è, c'è un buon modo per farlo? Come disegnare un grafico del flusso dell'applicazione o qualcosa del genere. Quando voglio conoscere un nuovo sistema, all'inizio vorrei ottenere il " big picture " su cosa viene dopo cosa, e quali file fanno quale parte del sistema, quale funzione viene chiamata quando, cose come queste.
Fondamentalmente tutto ciò che voglio fare è scrivere un flusso di applicazioni come questo quando inizio con un nuovo sistema.
C'è un bel modo per farlo senza prendere troppo tempo e confusione?
Ci sono software o strumenti di debug per questo?
Ci sono dei tipi di grafici per questa situazione che posso applicare qui?
Puoi suggerirti piccoli trucchi o suggerimenti su come conoscere i grandi sistemi e che cosa stai cercando per primo senza approfondire il codice troppo a fondo perdendo troppo tempo su parti non proprio importanti?