• [^] # Re: Eclipse 3.0 M7

    Posté par . En réponse au journal Eclipse 3.0 M7. Évalué à 1.

    Ca ne pose pas de problème quand une seule personne code.
    Par, voici un cas que j'ai rencontré au boulot.
    Sur du code C d'un projet Unix, je m'étonnais de voir le code en dent de scie. Bien sûr, tout le monde sur le projet certifie qu'il respecte l'indentation du code. Et puis je finis par repérer un (et non pas le) coupable : un type qui code avec ultraedit en ftp (avec netdrive, une vraie cata). Et lui a décidé de représenter une tabulation par 2 espaces, parceque c'est plus lisible sur son écran.
    Sauf que quand il reprend du code écrit sous vi avec de l'indentation automatique (donc des tabulations), on se retrouve avec un affreux mélange. A la prochaine édition sous vi, rien ne va plus.
    Alors effectivement, l'idéal serait d'interdire les tabulations, et de définir des normes de codage pour que tout le monde indente avec le même nombre d'espaces, mais :
    - les gens n'aiment pas changer leurs habitudes, ils indentent toujours de la même façon (pire encore, le placement des accolades, c'est la guerre)
    - Sous vi (le vrai, dispo sous cette chiotte de HPUX par exemple), l'indentation automatique n'existe qu'avec des tabulations. Alors, oui, il y a emacs, mais on ne va pas nourrir le troll.

    Je ne vois pas de solutions.
    Ah, j'ai failli oublier, nous sommes dans un contexte de SSII, avec des motivations alimentaires.