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

C++ Discussion :

Quelle arborescence de fichiers utiliser pour nos dépôts ? [Débat]


Sujet :

C++

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut Quelle arborescence de fichiers utiliser pour nos dépôts ?
    Quelle arborescence de fichiers utiliser pour nos dépôts ?
    Venez décrire votre organisation et en débattre !

    Lorsqu'on travaille sur un projet, respecter les bons principes de la programmation et ajouter des commentaires pour pouvoir générer une documentation n'est pas suffisant.

    En effet, pensez à la personne qui essayera de relire vos dizaines voire centaines de fichiers. Il faut qu'elle puisse trouver le plus rapidement les informations/fichiers qu'elle cherche.

    J'ai souvent vu des projets avec à la racine :
    - un dossier bin pour les exécutables ;
    - un dossier lib pour les dépendances ;
    - un dossier include pour les fichiers d'en-têtes de la bibliothèque ;
    - un dossier src pour les sources (.cpp et .h) ;
    - un dossier doc pour la documentation ;
    - un fichier Makefile/CMake/de projet pour compiler ;
    - un README ;
    - un fichier INSTALL décrivant la procédure d’installation ;
    - un dossier datafile/ressources pour tous les fichiers sons/images.

    Mais quand on se penche sur le contenu de ces dossiers et des fichiers, chacun fait un peu à sa sauce.
    On peut se retrouver avec 50 fichiers dans un seul dossier dans les sources ou à l'inverse avoir 7 fichiers pour 4 dossiers.



    D'après vous,
    Comment devrait être constituée l'arborescence d'un projet ?
    Que mettre dans les fichiers README et INSTALL ? Quel « plan » adopter, quel « pattern » suivre pour ces fichiers ?
    Pour les fichiers sources, faut-il créer un dossier par namespace ?
    Comment regrouper/trier les fichiers sources ? Combien faut-il mettre de fichiers « maximum » dans un dossier ?
    Quelle profondeur donner à notre arborescence ?

    Bref, quel est pour vous le squelette type d'une arborescence idéale de fichiers et quelles seraient vos consignes pour le remplir ?
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/02/2015, 11h16
  2. Réponses: 18
    Dernier message: 11/05/2007, 19h35
  3. Réponses: 3
    Dernier message: 05/12/2006, 01h08
  4. Quel format de fichier utiliser pour les maps ?
    Par fb57 dans le forum OpenGL
    Réponses: 3
    Dernier message: 23/09/2004, 20h22

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