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 :

IDE, vraiment indispensable ?


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 83
    Par défaut IDE, vraiment indispensable ?
    Bonjour,

    Je suis amené a travailler en groupe afin de concevoir un petit projet en C.
    Au sein de notre groupe nous avons juste défini un compilateur commun (gcc).

    Personnellement, jusqu’à présent j’utilisais qu'un éditeur (Sublime Text 2) pour travailler. Je n'apprécie pas trop tout les fichiers supplémentaire que crée les éditeurs que j'ai pu tester (visual studio et Netbeans).

    Mais voici le problème, lorsque j'envoie mes codes sources à un camarade qui travail avec Netbeans, Lorsqu'il compile mon code, un tas de warning apparaissent et même certaine erreur alors que de mon coté ce même programme se compilé sans soucis.

    Dois je en déduire que travailler avec un IDE est préférable car il détecte davantage de potentiel erreur ?

  2. #2
    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
    Pour les erreurs, c'est juste que tu ne dois pas mettre toutes les options ( -Wall - pedantic etc.).
    Il ne me semble pas que les IDE détectent les erreurs, ils vont déléguer cette tâche aux compilateurs qu'ils utilisent (gcc, mingw, ...).

    Par contre les IDE sont très utile pour le travail collaboratif, tu peux utiliser git avec QtCreator par exemple.
    De plus pouvoir éditer, compiler, parcourir les fichiers de ton pojet et débogguer dans une même fenêtre est très utile.

    Dès que tu as plus de 2/3 fichiers, je te recommande très fortement d'utiliser un IDE.

  3. #3
    Membre émérite
    Avatar de Kirilenko
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    234
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 234
    Par défaut
    Citation Envoyé par Arnau6 Voir le message
    Dois je en déduire que travailler avec un IDE est préférable car il détecte davantage de potentiel erreur ?
    Comme son nom l'indique, un IDE est un environnement de développement intégré ; il rassemble plusieurs outils pour obtenir une interface utilisateur mieux conçue. Il n'est pas à l'origine des avertissements et des erreurs que ton camarade reçoit, puisqu'il utilise un compilateur intégré (en l'occurrence, gcc). Il faut simplement en voir la configuration (état des options de compilation, version du compilateur entre autres). Pour répondre à ta question : non, un IDE ne détecte pas davantage d'erreurs potentielles. C'est le compilateur qui effectue ce travail.
    Récursivité en C : épidémie ou hérésie ?

    "Pour être un saint dans l'Église de l'Emacs, il faut vivre une vie pure. Il faut se passer de tout logiciel propriétaire. Heureusement, être célibataire n'est pas obligé. C'est donc bien mieux que les autres églises" - Richard Stallman

  4. #4
    Membre Expert

    Homme Profil pro
    Diverses et multiples
    Inscrit en
    Mai 2008
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Diverses et multiples

    Informations forums :
    Inscription : Mai 2008
    Messages : 662
    Par défaut
    Je ne suis personnellement pas du tout persuadé qu’un IDE soit indispensable (ni même réellement utile), même dans le cadre d’un gros projet… Perso, je code pour Blender (qui n’est pas précisément petit ) avec gedit (éditeur de texte Gnome), et la ligne de commande –*et la plupart des autres contributeurs majeurs au projet en font de même…

    Le seul truc indispensable au travail collaboratif, c’est le gestionnaire de versions*!

  5. #5
    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
    Ce n'est certes pas strictement obligatoire mais cela simplifie énormément la vie.

    Rien que l'auto-complétion, le fait de pouvoir utiliser facilement git en deux clics ou de pouvoir gérer les fichiers de ses projets simplifie énormément la vie.

    Même si on peut faire autrement, je ne pense pas que ce soit une bonne idée de se passer d'IDE.

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 83
    Par défaut
    Citation Envoyé par Neckara Voir le message
    Ce n'est certes pas strictement obligatoire mais cela simplifie énormément la vie.

    Rien que l'auto-complétion, le fait de pouvoir utiliser facilement git en deux clics ou de pouvoir gérer les fichiers de ses projets simplifie énormément la vie.

    Même si on peut faire autrement, je ne pense pas que ce soit une bonne idée de se passer d'IDE.
    Sur sublime texte 2 (éditeur) il y a l'auto complétion qu'on peut "customiser" en en ajoutant/modifiant (ce que ne propose pas les ide a ma connaissance).

    Avec Ctrl P je peux ouvrir un fichier, il y a aussi une gestion des projets. et avec ctrl b je peux compiler. Mais pour git je ne sais pas je vois pas ce que c est.

    Ce que j'adore aussi c est le fond noir qui fatigue moins les yeux, et le fais de pouvoir mettre des paragraphe en commentaire en un clique et de modifier en même temps plusieurs ligne.

    Mais pour en revenir aux ide, dans mon école, l'assistant d'un prof m'a assuré que les ide permettait d'avoir une meilleur gestion des warning, ce qui semble incorrecte après ce que vous venez de m'expliquer

  7. #7
    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
    Citation Envoyé par Arnau6 Voir le message
    Sur sublime texte 2 (éditeur) il y a l'auto complétion qu'on peut "customiser" en en ajoutant/modifiant (ce que ne propose pas les ide a ma connaissance).
    Les IDE ajoutent automatiquement tous les prototypes/constantes/fichiers d'header etc. pour l'auto-complétion et tu peux choisir parmi toutes les possibilités que te propose l'IDE :
    Ex : #include<syst\ => Le compilateur va te proposer une liste et tu n'as qu'à choisir l'en-tête que tu souhaites.
    Après, je n'ai jamais éprouvé l'utilité d'ajouter autre chose pour l'auto-complétion (d'ailleurs je ne vois vraiment pas ce qu'on pourrait rajouter) ni même de modifier les choix.

    Citation Envoyé par Arnau6 Voir le message
    Avec Ctrl P je peux ouvrir un fichier, il y a aussi une gestion des projets. et avec ctrl b je peux compiler. Mais pour git je ne sais pas je vois pas ce que c est.
    Si tu peux compiler, cela se rapproche très fortement d'un IDE si tu peux en plus déboguer, c'est un IDE.
    Pour git, c'est un outil de versionnage, plus d'informations ici.
    Ce qui est très utile c'est que lorsque tu créés un fichier, ou que tu le modifie, le dépôt git prend toutes les mises à jour, inutile de rajouter soi-même les fichier manuellement.

    Citation Envoyé par Arnau6 Voir le message
    Ce que j'adore aussi c est le fond noir qui fatigue moins les yeux, et le fais de pouvoir mettre des paragraphe en commentaire en un clique et de modifier en même temps plusieurs ligne.
    Pour le fond, tu peux les modifier dans les options des IDE (ou dans l'affichage).
    Qu'entends-tu par modifier en même temps plusieurs lignes et mettre plusieurs paragraphes en commentaires ?
    Que tu sélectionne du texte non-consécutif et que tu met uniquement le texte sélectionné en commentaire?


    Citation Envoyé par Arnau6 Voir le message
    Mais pour en revenir aux ide, dans mon école, l'assistant d'un prof m'a assuré que les ide permettait d'avoir une meilleur gestion des warning, ce qui semble incorrecte après ce que vous venez de m'expliquer
    Il voulait peut-être dire que lorsque par défaut, on a tous les warnings et qu'il suffit de cliquer sur un warning pour aller à la ligne de l'erreur ? Sinon je ne vois pas ce qu'il voulait dire.

  8. #8
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Citation Envoyé par Arnau6 Voir le message
    Dois je en déduire que travailler avec un IDE est préférable car il détecte davantage de potentiel erreur ?
    Non, tu dois en deduire que tu n'utilises pas les bonnes options de ton compilateur.

    semble un minimum.

    man gcc pour plus d'informations.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

Discussions similaires

  1. NOT NULL - est-il vraiment indispensable
    Par pierrot10 dans le forum Requêtes
    Réponses: 1
    Dernier message: 20/05/2009, 22h07
  2. Le Registre Windows etait il vraiment indispensable ?
    Par bigbernie dans le forum Windows XP
    Réponses: 3
    Dernier message: 05/01/2009, 22h57
  3. [Kylix] Plantage IDE Kylix3/Mandrake 9.0
    Par OmicroN dans le forum EDI
    Réponses: 3
    Dernier message: 28/01/2003, 23h04
  4. Réponses: 1
    Dernier message: 13/01/2003, 09h26

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