Ho ereditato oltre 600 file di codice sorgente ColdFusion eseguendo un sito Web interno per la mia azienda. Uno dei miei compiti è "documentarlo". Il codice base rappresenta circa 5 anni di sviluppo e non ci sono specifiche tecniche su ciò che fa.Documentazione automatica del codice ColdFusion
Gli sviluppatori hanno mantenuto un registro delle modifiche di ogni file e c'è un'intestazione coerente.
Il mio pensiero è che posso creare una mappa delle dipendenze dei vari moduli e procedure memorizzate di riferimento per facilitare questa documentazione scansionando i file sorgente. Ho usato Doxygen in passato per il codice sorgente C++ e mi chiedo se esiste uno strumento come questo per ColdFusion.
Un output che sto studiando è la possibilità di creare un file xmind come mezzo per visualizzare le dipendenze incrociate nelle inter-relazioni tra moduli.
Grazie in anticipo,
Chris
"Gli sviluppatori hanno mantenuto un registro delle modifiche di ogni file e la loro è un'intestazione coerente." - Questo non prova altro che le * intenzioni dichiarate * dello sviluppatore! (E supponiamo che si siano sempre ricordati di registrare le modifiche, ecc.) –
5 anni. 600 file. Quali sono le possibilità che questo sia un buon codice OO, tutti in cfc, che hanno suggerimenti (metadati), che possono essere usati per generare una buona documentazione? Probabilmente molto poco. – Mark