Questions & Answers

Ask your question and get a professional answer

Simon Grenier
Member : sgrenier
Name : Simon Grenier




Bonjour aux gens d'informatique/web!Est-ce que certains d'entre vous ont une opinion très arrêtée sur la rédaction de code en français, en particulier les noms de variables/fonctions et commentaires?  
12-11-2019 12:19 p.m. HNE
Sylvie Lemieux
19-11-2019 11:22 a.m. HNE
.  
Bonjour,

Si tous les développeurs qui auront à modifier le code dans le futur connaissent le français, alors pas de problème pour la rédaction du code en français. Les noms de variables/fonctions ou commentaires doivent être compréhensibles pour tous.


Carine Le Discorde.  
Vu la rareté des développeurs, je ne me peinturerai pas dans un coin en me limitant à devoir embaucher des développeurs francophones...

Caroline Marie Fidalgo
20-11-2019 9:23 a.m. HNE
.  
J'abonde dans le même sens que Mme Lemieux. En cas de doute, j'irais avec l'anglais.

Jean-Baptiste Fournot
20-11-2019 9:31 a.m. HNE
.  
Pour ma part, comme la très grande majorité des frameworks sont en anglais et pour garder une certaine cohérence, j'utilise l'anglais. (surtout si on souhaite respecter les conventions de nommage des frameworks utilisés).
Par contre, pour les commentaires, cela va dépendre de l'équipe en place et de la taille du pole franglais fonctionne assez bien.


Alexandre M..  
Dans l'optique où on sait jamais qui va faire le support de l'application à moyen/long terme, j'opte pour l'anglais.

Pierre Dénommée
20-11-2019 8:45 p.m. HNE
.  
À l'université, on m'a enseigné qu'il est avantageux de nommer ses variables en une langue autre que l'anglais parce que cela fait clairement ressortir ce que l'utilisateur a écrit comparativement aux mots réservés du langage et aux fonctions de librairies.

Si on chercher un bogue,le problème est normalement dans la portion du code qui n'est pas écrite en anglais.

Un compilateur Pascal avec les mots réservés en français a été développé mais il n'a jamais été vraiment populaire.


Thierry Sombreffe
21-11-2019 9:44 a.m. HNE
.  
Aucun trouble a mettre des noms de variables en français, par contre, j'éviterais quand même de mettre des caractères accentués.

Benoit Fraikin.  
Tout dépend du client, de la portée du module, de l'équipe actuelle, des contributions envisagées. Un code fermé et propriétaire dans une entreprise francophone destiné à un client peu intéressé par le code ou complètement francophone, ne pose aucun problème.

Si le code est ouvert et qu'une contribution de la communauté est possible, le français est plus problématique au niveau du code et de la documentation.

La documentation des unités de développement n'a pas non plus la même nature que les modules (que ce soit des paquetages ou de réels modules). La documentation du code pourrait être en anglais pour les unités et traduites pour les modules ou le contraire, tant qu'un glossaire est fourni.

Finalement, si vous choisissez le français alors, contrairement à M. Sombreffe je dirais d'employer si possible les caractères accentués si le compilateur l'accepte. En 2019, beaucoup de compilateur supportent l'encodage UTF-8 et cela retirera les ambiguïtés possibles dues au manque d'accentuation.

Quelque soit le choix, j'opterai pour une politique claire et définie dans un document à la base du projet (ou le mandat en cas de contrat dûment établi)


Simon Grenier
24-11-2019 9:55 a.m. HNE
.  
Merci à tous! La question ne se pose effectivement pas lorsque je collabore avec d'autres, je code en français seulement pour mes projets personnels. Mais à cause de diverses contraintes de noms de fichiers, SEO, langages et autres, ça fait une belle bouette franglaise pas 100% cohérente/uniforme. Ça agace mon TOC en plus des problèmes potentiels concrets. Merci encore, la réflexion (très molle) continue.

Your answer Agentsolo.com members' log in

Your name:
Your e-mail address:



Send email alert for new answers