Quindi hai ereditato una base di codice di grandi dimensioni che devi apportare modifiche sostanziali e desideri ottenere una comprensione abbastanza completa del software prima di iniziare.
Lo descriveresti?
In caso affermativo, quale strumento trova più adatto per una base di codice di grandi dimensioni?
Preferirei che i nodi espandibili rappresentassero i concetti principali nel flusso che potrebbe essere perforato in profondità per un sotto-concetto e sotto-sotto-concetti.
Preferibilmente basato su UML, ma non essenziale.
Esistono strumenti decenti per la creazione di diagrammi di sorgenti, in particolare PHP- > UML?