IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres éditeurs Discussion :

[C]Gestion de documentation : doxygen ?


Sujet :

Autres éditeurs

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 837
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 837
    Points : 996
    Points
    996
    Par défaut [C]Gestion de documentation : doxygen ?
    Bonjour,

    J'ai un projet en langage C qui commence à être assez gros et je cherche donc un moyen pour que quelqu'un qui reprend le code après moi puisse s'y retrouver facilement.
    => j'ai donc penser à utiliser doxygen (y a t-il d'autres outils plus efficaces ?)

    J'ai commencé à voir comment fonctionnait doxygen (sous windows xp) mais je ne sais pas pourquoi lorsque j'active la génération de diagramme via GraphViz, aucun diagramme apparait (alors que j'ai coché toutes les cases).
    => j'ai activer le mode d'extraction "all entites" car je n'ai pas encore documenté mes fonctions : ça vient de ça ? comment fait-il pour savoir qu'elle fonction a appel tel autre fonction ?

    Connaissez vous un projet avec une bonne doc histoire de voir les toutes les possibilités que peut offrir doxygen ?


    merci d'avance

  2. #2
    Membre expérimenté Avatar de alexrtz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2003
    Messages
    639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2003
    Messages : 639
    Points : 1 359
    Points
    1 359
    Par défaut
    Citation Envoyé par boboss123 Voir le message
    je ne sais pas pourquoi lorsque j'active la génération de diagramme via GraphViz, aucun diagramme apparait (alors que j'ai coché toutes les cases).
    Je pense que ça vient plutôt d'un problème d'installation de Graphviz.
    Le chemin des binaires Graphviz est-il dans ton PATH ?
    Peux-tu mettre en pièce jointe le fichier généré par l'interface graphique de Doxygen ?

    Citation Envoyé par boboss123 Voir le message
    => j'ai activer le mode d'extraction "all entites" car je n'ai pas encore documenté mes fonctions : ça vient de ça ?
    Nope, et tu pourras le laisser activé même quand tu auras documenté tes fonctions.

    Citation Envoyé par boboss123 Voir le message
    comment fait-il pour savoir qu'elle fonction a appel tel autre fonction ?
    Il parcourt le code

  3. #3
    Membre émérite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    1 255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 255
    Points : 2 627
    Points
    2 627
    Par défaut
    Citation Envoyé par boboss123 Voir le message
    Connaissez vous un projet avec une bonne doc histoire de voir les toutes les possibilités que peut offrir doxygen ?
    Il y en a pas mal, donc certains d'Apache, comme L'API Reference de Xerces. Ca te montre ce qu'est une doc "classique". Par contre tu peux faire des choses encore plus poussées.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 837
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 837
    Points : 996
    Points
    996
    Par défaut
    Bonjour,

    Merci pour vos réponses

    Citation Envoyé par mala92 Voir le message
    Par contre tu peux faire des choses encore plus poussées.
    => tu as des exemples (ce que j'aimerais c'est d'avoir une vue d'ensemble de tout ce qui est possible de faire) ?



    Citation Envoyé par rurouni alex Voir le message
    Je pense que ça vient plutôt d'un problème d'installation de Graphviz.
    Le chemin des binaires Graphviz est-il dans ton PATH ?
    => lorsqu'on installe doxygen pour windows xp, ça installe automatiquement Graphviz ? ... car dans "C:\Program Files", je ne vois pas de dossier Graphviz et je n'ai pas l'impression qu'il y ai Graphviz dans le PATH


    Actuellement, les programmes qui nécessitent une bonne doc sont écrits en C mais il est possible que dans le futur que je doive aussi faire du java : est-ce que doxygen se rapproche de javadoc (car je n'ai pas envie de devoir apprendre l’utilisation de deux outils différents pour générer mes doc) ? doxygen mieux que javadoc ou ça fait à peu prêt la même chose ?
    => un outils javadoc pour langage C ça existe ?

  5. #5
    Membre expérimenté Avatar de alexrtz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2003
    Messages
    639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2003
    Messages : 639
    Points : 1 359
    Points
    1 359
    Par défaut
    Citation Envoyé par boboss123 Voir le message
    => lorsqu'on installe doxygen pour windows xp, ça installe automatiquement Graphviz ?
    Pas d'après mes souvenirs.


    Citation Envoyé par boboss123 Voir le message
    est-ce que doxygen se rapproche de javadoc ?
    Yaisse (je te conseille de lire çà)

    Citation Envoyé par boboss123 Voir le message
    => un outils javadoc pour langage C ça existe ?
    Yaisse, ça s'appelle Doxygen

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 837
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 837
    Points : 996
    Points
    996
    Par défaut
    oki, merci pour les infos

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 837
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 837
    Points : 996
    Points
    996
    Par défaut
    rebonjour,

    J'ai un problème pour générer ma doc : est-il possible d'afficher les fonctions locales (car actuellement, ça ne m'affiche que les fonctions externes) ?

    Merci d'avance

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Gestion Pièces/Documents Joints sous Access 2003.
    Par botakelymg dans le forum Access
    Réponses: 4
    Dernier message: 07/05/2008, 10h59
  2. Documentation Doxygen - Méthode
    Par mister3957 dans le forum C++
    Réponses: 6
    Dernier message: 14/11/2007, 08h55
  3. gestion de documents
    Par jlandrei dans le forum Internet
    Réponses: 1
    Dernier message: 29/10/2007, 14h17
  4. [Tableaux] Gestion de document
    Par Captain_futur dans le forum Langage
    Réponses: 6
    Dernier message: 21/03/2006, 08h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo