Documenter vos sources en genérant le graphe des appels inter-fonctions avec graphviz.

Soyez le premier à donner votre avis sur cette source.

Vue 7 876 fois - Téléchargée 404 fois

Description

Documenter vos sources en genérant le graphe des appels inter-fonctions avec Graphviz.
Graphviz est un logiciel libre distribué suivant la licence Common Public License. Il est disponible sur http://graphviz.org/
Votre code source Python à analyser est examiné à l'aide des modules "pyclbr.py" et "tokenize.py".
Le code proposé ("Graphviz.py") génere ensuite le fichier paramètre en entrée de Graphviz.
Lire la suite dans le fichier "Lisez_moi.txt" du fichier ZIP.....

En savoir plus sur Graphivz:
http://cyberzoide.developpez.com/graphviz/
http://fr.wikipedia.org/wiki/Graphviz

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
103
Date d'inscription
lundi 9 octobre 2006
Statut
Membre
Dernière intervention
26 mai 2020
58
Bonsoir,

Merci, Aera Group, d'imagniner que je suis capable d'écrire un programme comme Graphviz.
Le fait d'avoir appelé mon code Python "Graphviz.py" prête à confusion.

Comme cité dans la description, Graphviz est un logiciel libre distribué suivant la licence Common Public License. Il a été créé par les laboratoires de recherche d'AT&T.
Dans le fichier texte "Lisez_moi.txt" joint avec le fichier source Python, il y a des liens qui expliquent l'origine et l'utilisation de Graphviz.

Le code que j'ai proposé (en 2007) se contente d'examiner le module source à l'aide de "pyclbr.py" et "tokenize.py" et de générer les instructions ".DOT", DOT étant le langage de description de graphe utilisé par Graphviz.

Je pense que ce code est perfectible car il a un certain nombre de restrictions.
Messages postés
382
Date d'inscription
mercredi 23 août 2006
Statut
Membre
Dernière intervention
8 novembre 2010
11
Bonjour Lespinx

Et bien mon interrogation porté plutôt dans le sens n°1
Je ne parlerais pas de chef-d'œuvre, même si au départ le programme est vachement impressionnant.
En fait je voulais savoir si c'était toi qui avais programmé GRAPHVIZ ou si tu utilise un logiciel externe.
Dans les deux cas c'est très bien.

On pourrais amélioré ca comme créer une interface graphique ou la détection automatique du programme mais je pense que c'est déjà largement suffisant ???
Messages postés
103
Date d'inscription
lundi 9 octobre 2006
Statut
Membre
Dernière intervention
26 mai 2020
58
Bonjour Aera Group,
Oui c'est moi qui est programmé ça.

Je m'interroge sur le sens de ton étonnement.
J'y vois 2 possibilités:
1-C'est toi qui a programmé ce chef-d'œuvre? (Hum...)
2-C'est toi qui a programmé cette daube?

Ce serait bien d'en dire plus.
Cordialement
Messages postés
382
Date d'inscription
mercredi 23 août 2006
Statut
Membre
Dernière intervention
8 novembre 2010
11
C'est toi qui a programmé ça ?
Messages postés
256
Date d'inscription
mardi 25 novembre 2003
Statut
Membre
Dernière intervention
6 novembre 2009
1
Bonsoir,
Je viens d'essayer ... c'est vraiment pas mal !!

Je te remercie, cette source me rend vraiment service !!

Cordialement

TM

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.