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 :

conseil développement d'application


Sujet :

C

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    382
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 382
    Points : 73
    Points
    73
    Par défaut conseil développement d'application
    Bonjour, j'aimerais avoir des conseils pour le développement de mes applications.
    Est-il mieux de faire
    - UnFichier.h ( qui contient toutes les fonctions et procèdure (prototype) etc... ) + UnFicher.c ( avec la définition de celle-ci ? ) [ une modification oblige de tout recompiler et linker )

    - UnFichier.h ( qui contient toutes les fonctions et procèdure (prototype) etc... ) + UnFicher.c par procèdure et méthode ? [ un ne recompile que un fichier puis on link après... ]

  2. #2
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par damien77 Voir le message
    Bonjour, j'aimerais avoir des conseils pour le développement de mes applications.
    Est-il mieux de faire
    - UnFichier.h ( qui contient toutes les fonctions et procèdure (prototype) etc... ) + UnFicher.c ( avec la définition de celle-ci ? ) [ une modification oblige de tout recompiler et linker )

    - UnFichier.h ( qui contient toutes les fonctions et procèdure (prototype) etc... ) + UnFicher.c par procèdure et méthode ? [ un ne recompile que un fichier puis on link après... ]
    La tendance naturelle est plutôt au premier cas, mais dans les gros projets, il n'est pas rare que l'on découpe ce fichier en plusieurs. De là à aller jusqu'à un fichier par fonction, pourquoi pas, surtout si la fonction est complexe...

    Il n'y a pas de réponse définitive. Tout dépend de l'ampleur. Disons que si la taille devient trop importante, c'est peut être le signe qu'on a pas assez analysé le bazar et qu'il manque du découpage en entités fonctionnelles plus petites...

    C'est pour ça que le premier schéma sied à la plupart des cas...
    Pas de Wi-Fi à la maison : CPL

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    382
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 382
    Points : 73
    Points
    73
    Par défaut
    Bien que mes fonctions soit petites, les profs nous dise que pour avoir un truc optimal, le fichier doit appara^tre a l'oiel d'un coup sans avoir besoin d'utiliser le scrolling

  4. #4
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 572
    Points : 631
    Points
    631
    Par défaut
    Dans mon école, il y a une norme pour ça, si ça peut t'aider :

    Pas plus de 5 fonctions exportables par fichier (non static donc).

    Pas plus de 10 fonctions par fichier.

    L'idéal est de ne mettre qu'une fonction majeure et des fonctions annexes par fichier .c
    Venez partager vos expériences au sein d'un projet sur slicesofit, agile & amélioration continue

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    382
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 382
    Points : 73
    Points
    73
    Par défaut
    D'accord donc en gros je veux faire un logiciel de gestion de dictionnaire. J'utilise Une représentation du dictionnaire sous forme d'arbre...

    Donc ce que je pourrais avoir c'est dans un fichier.c :
    afficher dictionnaire / rechercher mot
    dans deux autres fichier séparé : insérer / supprier et ouvrir / sauvegarder...

Discussions similaires

  1. Conseils pour développer une application .net
    Par adil54 dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 04/02/2013, 11h41
  2. Conseils développement application
    Par italia57 dans le forum Android
    Réponses: 19
    Dernier message: 23/05/2012, 15h02
  3. Conseils développement application pour Windows
    Par RobertP dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 07/06/2007, 09h22
  4. Conseil pour développer une application
    Par karim15 dans le forum Delphi
    Réponses: 1
    Dernier message: 05/02/2007, 17h09
  5. Conseils pour re-développer une application "old school"
    Par delphi5user dans le forum Delphi
    Réponses: 1
    Dernier message: 10/07/2006, 17h53

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