none
Caractères accentués dans le code source: pour ou contre ? RRS feed

  • Discussion générale

  • Bonsoir,

    En théorie, on peut le faire, mais j'ai eu beau chercher je n'ai pas trouvé beaucoup de littérature sur le sujet.

    En pratique:

    var MonEntitée = new Entitée();

    public MaMéthode()

     

    Y-a-t-il des risques, des problèmes potentiels, et si oui lesquels et dans quels cas ?

     

    Merci !

    Sinn'

    mardi 27 avril 2010 20:56

Toutes les réponses

  • Bonjour sinner73fr,

    Contre à 200%

    Mes raison sont simples : pour le code comme pour les noms de répertoires, le code posera problème dès qu'il passera entre les mains d'un développeur qui n'a pas une version de Visual Studio localisée en français.

    En plus lors de migrations d'un projets d'une version à une autre de Visual Studio, j'ai déjà constaté des gros problèmes : migration impossible (répertoires nommé avec des accents).

    ...

    Pour avoir plus d'exemple sur les problèmes éventuellement rencontrés, utilise StyleCop ou FxCop. Ils devraient te donner des exemples et des explications sur le pourquoi ceci n'est pas recommandé.


    Jérémy Jeanson MCP http://blogs.codes-sources.com/JeremyJeanson/ (French or English Spoken)
    mercredi 28 avril 2010 08:39
  • Bonjour,

    Je maintiens des projets contenant des caractères accentués dans le code en C# avec Visual Studio en English et je n'ai jamais rencontré de problème particulier.

    Il faut absoulement que vos fichiers sources soit en UTF8 et que le gestionnaire de source (si vous l'utilisez) gère l'UTF8 ou Unicode (comme TFS par exemple).

    Cordialement


    Gilles TOURREAU - MVP C# - Architecte .NET/Consultant/Formateur
    mercredi 28 avril 2010 20:46
    Modérateur