Bonjour à tous, nous développons un logiciel opensource pour faire de la retrodocumentation de code source. Dans un premier temps nous voudrions afficher sous formes d'arbres les relations suivantes:
- relations entre l'appel de classes et leurs fichiers source
- relations entre l'appel de fonctions et leurs fichiers source
- relations entre la définition d'une classe et leurs fichiers sources
- relations entre la définition d'une fonction et leurs fichiers source
Si ça parait confus c'est normal car moi-même j'ai du mal à appréhender le concept de la retrodocumentation de code source.
Je fais appel à votre aide, si l'un d'entre vous à déja aborder le problème il serait interessant de partager notre savoir.
On a actuellement une Proof of Concept qui permet à partir d'un projet de récupérer les données interessante (via StrategoXT) et de les incorporer dans une base de données.
Je suis actuellement en train d'essayer de clarifier la modelisation de la db.
J'aimerai avoir votre avis sur le modele très simplifié de la db ci joint.
NB: Ce projet est opensource donc j'ai pour mission de le faire connaitre et de le partager.
Guillaume
Partager