J'ai hérité de plus de 600 fichiers de code source ColdFusion exécutant un site web interne pour mon entreprise. Une de mes tâches est de le "documenter". La base de code représente environ 5 années de développement et il n'y a aucune spécification technique de ce qu'elle fait.Documentation automatique du code ColdFusion
Les développeurs ont géré un journal des modifications de chaque fichier et il existe un en-tête cohérent.
Ma pensée est que je peux construire une carte de dépendance des divers modules et procédures mémorisées référencées pour faciliter cette documentation en balayant les fichiers sources. J'ai utilisé Doxygen dans le passé pour le code source C++ et je me demande si un tel outil existe pour ColdFusion.
Une sortie que j'étudie est la possibilité de créer un fichier xmind comme moyen de visualiser les dépendances croisées dans les inter-relations de module.
Merci à l'avance,
Chris
« Les développeurs ont maintenu un journal de changement de chaque fichier et leur est un en-tête cohérente. » - Cela ne prouve rien d'autre que les * intentions déclarées * du développeur! (Et en supposant qu'ils se souviennent toujours d'enregistrer les changements, etc) –
5 ans. 600 fichiers. Quelles sont les chances que ce soit du bon code OO, tout en cfc, qui ait des indices (métadonnées), qui peuvent être utilisés pour générer une bonne documentation? Probablement très peu. – Mark