• [^] # Re: Non, mais ...

    Posté par . En réponse au journal Point de vue : un IDE est il un outil de programmation indispensable ?. Évalué à 2.

    • celui qui a commité le répertoire build/ (ou autre fichier généré n’ayant pas vocation à être commité) par erreur

    Les gestionnaires de versions sont capable d'ignorer certains fichiers ou dossier si on leur dis. Tu aura le même problème avec ton éditeur qui crée des fichiers *~.

    • celui qui au contraire a commité une modification qui nécessite un changement dans la configuration du projet, et qui du coup casse le build sur la machine de tests et les autres IDE

    J'ai jamais vu ça sauf dans un cas idiot quand on appuie son build sur l'IDE, mais qu'on ne commit pas ces fichiers. Je m'entends si à la place d'utilise make, tu utilise un truc interne à ton IDE, donc tout le monde utilise cet ide parce que c'est avec lui qu'on build, mais bon on commit pas les fichiers projets parce qu'il paraît que c'est crade. À ce moment là tu n'a pas dans ton gestionnaire de version les informations suffisante pour construire ton projet.

    Dans les autres cas, les gens sont plus ou moins obligé de configurer leur IDE pour s'appuyer sur l'outil de build qui est commité et il n'y a pas de problème.

    Note : C'est aussi un sacré argument pour mettre en place une intégration continue.

    • les IDE qui mettent des chemins absolus dans les fichiers ant/make…

    Ça existe encore ça ? Maven est cool là dessus il est fait pour que ce soit compliqué.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)