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 :

Include d'un *.c


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 228
    Par défaut Include d'un *.c
    Bonjour,

    Je susi en train de reprendre un code et je vois des #includes scregnegneu.c je trouve ca pas top (si j'ai bien compri c'est un copié collé deguisé) j'aurrai aimer des avis motivés (j'insiste sur le motivé ^^) sur la question...

    Merci

  2. #2
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    #include un fichier source est considere comme etant une mauvaise pratique, mais c'est parfois utilise (par exemple pour inclure un tableau de donnees genere par un autre programme). Dans ce cas, il est utile de nommer le fichier '.inc' ou '.data' au lieu de '.c' pour bien montrer que ce fichier n'est pas une unite de compilation.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 228
    Par défaut ^
    C'est du code qui est inclu, des fichiers entier de code...

  4. #4
    mat.M
    Invité(e)
    Par défaut
    Citation Envoyé par chronos
    C'est du code qui est inclu, des fichiers entier de code...
    C'est pas l'équivalent des "inline" du C++ ?

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

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par DaZumba
    #include un fichier source est considere comme etant une mauvaise pratique, mais c'est parfois utilise (par exemple pour inclure un tableau de donnees genere par un autre programme). Dans ce cas, il est utile de nommer le fichier '.inc' ou '.data' au lieu de '.c' pour bien montrer que ce fichier n'est pas une unite de compilation.
    Très juste.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 228
    Par défaut lol
    lol pas mal le site ^^
    Je m'en servirais a l'avenir.
    Merci pour les commentaires et pour les suivants n'hesitez pas a laisser vos remarques

  7. #7
    Membre Expert Avatar de zooro
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2006
    Messages
    921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2006
    Messages : 921
    Par défaut
    En ce moment, je bosse sur un projet qui est Force 10... quoique... avec des "fonctions" de plus de 10.000 lignes, il faudrait ajouter un niveau

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

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par zooro
    En ce moment, je bosse sur un projet qui est Force 10... quoique... avec des "fonctions" de plus de 10.000 lignes, il faudrait ajouter un niveau
    On voit de ces choses... Il y a vraiment un problème de formation. En principe, c'est mon prochain métier...

  9. #9
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    Citation Envoyé par zooro
    En ce moment, je bosse sur un projet qui est Force 10... quoique... avec des "fonctions" de plus de 10.000 lignes, il faudrait ajouter un niveau
    Mon record comme fonction écrite à la main, c'est 1400 lignes. Après réécriture et découpage en fonctions plus petites, il y avait toujours 1400 lignes, quelques dizaines de bugs en moins et quelques fonctionnalités en plus.

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

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par chronos
    Je susi en train de reprendre un code et je vois des #includes scregnegneu.c je trouve ca pas top
    Une force 8, Bravo.

    http://emmanuel-delahaye.developpez.com/goret.htm

    C'est horrible ! Ca te va comme motivation ?

    On peut ajouter :
    • absence de structure organique. Qui fait quoi ? Ou sont les blocs fonctionnels ?
    • risque de duplication de code : risque d'erreur d'édition de lien
    • impossibilité de réutiliser le code
    • impossibilité de le tester unitairement. (y a pas de blocs fonctionnels...)

    Pour faire ça bien :

    http://emmanuel-delahaye.developpez.com/codage.htm

    Mais attention. Si c'est du code validé, reflechi à deux fois avant de le réorganiser.
    • Tu vas y passer du temps
    • Il va falloir tout retester.

Discussions similaires

  1. [Débutant][Application web] : web.xml + includes jsp
    Par silver_dragoon dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 12/02/2004, 20h46
  2. Problème d'include sous Dev-c++ 4.9.8.0
    Par Argonz dans le forum Dev-C++
    Réponses: 16
    Dernier message: 20/11/2003, 17h36
  3. include
    Par ronald dans le forum ASP
    Réponses: 11
    Dernier message: 06/11/2003, 14h30
  4. INCLUDE non exécuté
    Par Sadneth dans le forum ASP
    Réponses: 3
    Dernier message: 07/09/2003, 00h44
  5. #include "math.h" et #include <math.h>
    Par pounka dans le forum C
    Réponses: 4
    Dernier message: 01/05/2003, 21h06

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