Vos habitudes de programmation
Fou Furieux du Clan
Inscrit:
26/10/2020 21:22
De Ouaga
Post(s): 110
Salut,

Petite parenthèse au milieu d'un exercice sur les Geometry Nodes dans lequel je me suis lancé, avec une question un peu futile mais néanmoins turlupinante que je me suis également posée en utilisant d'autres outils de programmation : nommer mes objets en français ou en anglais ?

Je ne parle pas de l'interface du logiciel, que comme beaucoup je laisse en anglais, c'est bien plus pratique pour exploiter les tutos, mais par exemple, en Rigging les os du bras, vous avez plutôt l'habitude de les nommer "bras" et "avant-bras", ou "arm" et "forearm" ? Une valeur qui va servir à définir la largeur d'une fenêtre, vous l'appelez "largeur" ou "width" ?
Je trouve l'anglais souvent plus efficace et précis pour nommer les variables ou paramètres que je vais utiliser, mais aussi assez ridicule de tout traduire en anglais alors que c'est à mon seul usage, ou au mieux pour un public francophone. Mon niveau d'anglais est correct sans plus, pas au point d'être sûr d'éviter les traductions "if, if, betwwen", même si c'est justement l'occasion d'étendre un peu son vocabulaire.

Bref je passe mon temps à hésiter entre ces deux options, vous faites comment vous ? Vous aurez peut-être l'argument massue qui me fera opter définitivement pour l'une ou l'autre ?

Contribution le : 07/05 15:47:21
Créer un fichier PDF de la contribution Imprimer


Re: Vos habitudes de programmation
OverdOzed
Inscrit:
22/03/2010 12:13
De Gard du Nord
Post(s): 3020
Comment vas-tu ?.....
Pas mal des indes...

Tiens pour arrêter ces blagues nulles mais bien françaises, la toute dernière réflexion de la page :
http://blenderclan.tuxfamily.org/html/modules/newbb/viewtopic.php?topic_id=50948&forum=1&post_id=591321#forumpost591321

Ça ne concerne pas la programmation, mais le général (de Francce).

Contribution le : 07/05 19:52:37
_________________
Plu de souci, j'espère que c'est admi.
Créer un fichier PDF de la contribution Imprimer


Re: Vos habitudes de programmation
Fou Furieux du Clan
Inscrit:
26/10/2020 21:22
De Ouaga
Post(s): 110
Pas mal et toi, Lama(-telas) 😁 ?

J'avais pas vu le sujet, et je me suis fait un peu les mêmes réflexions que toi. En anglais ça fait un truc plus homogène, et des termes comme "Offset" par exemple sont quasiment plus parlants tels quels qu'une traduction en français.

Contribution le : 07/05 20:11:43
Créer un fichier PDF de la contribution Imprimer


Re: Vos habitudes de programmation
OverdOzed
Inscrit:
29/12/2011 00:49
Post(s): 1089
Coucou la Buse d'Anga,

Pour la programmation, bien obligé de laisser la grammaire en anglais (if, for, else, ...), mais je nomme mes variables et fonctions en français.
Dans ton exemple de width et length, ça peut être une variable ou fonction venant d'une librairie, mais rien ne t'empêche de dire quelque part que width = largeur.

Pour blender:
- Je nomme mes objets en français. ex petitPoucet
- Ceci dit il y a des petits détails que je met en anglais comme certains suffixes, parce que ça peut aider dans certains cas.
pour continuer l'exemple du rigging:
bras_R, ou bras_L
(_R pour right et _L pour left)
- je laisse aussi l'interface en anglais.
- je laisse les choses basiques en anglais, ex sun
- s'il y a une chose basique que je vais avoir retouché, je vais le mettre en français, ex lampe_bleue, plutôt que lamp.024, ou caillou plutot que cube.146
ça veut dire que je suis passé par là.

L'argument massue:
Pour finir, a priori, si la façon dont tu nommes tes objets est claire pour toi, c'est bien, mais si c'est pas clair pour toi, c'est pas bien.
++

Contribution le : 07/05 21:39:27
Créer un fichier PDF de la contribution Imprimer


Re: Vos habitudes de programmation
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 2022
À que coucou !

En programmation, je fais les deux... certains mots sont écrits en anglais, d'autre en français. Je fonctionne à l'instinct ou pour être efficace.

Par exemple,

- Au lieu d'écrire "créerTerrain", j'ai écris "makeMap" - plus rapide à écrire.

- Au lieu d'écrire "OilPerimeter", j'écris "perimetrePetrole" - plus rapide à comprendre.

- Au lieu d'écrire "qteMine", j'écris "nbrMine"...

Voilà...

Contribution le : 09/05 10:44:19
Créer un fichier PDF de la contribution Imprimer


Re: Vos habitudes de programmation
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 3183
Hello,
Pour mes projets aussi bien pros que persos, c'est totalement en anglais.

Les projets pros, c'est une convention en entreprise en général et j'ai toujours vu ça dans les boîtes où j'ai travaillé. Imaginons que la boite recrute un jour un développeur pas ou peu francophone. Pour les projets persos, faisant de l'open-source ça permet à quiconque de lire le code sans avoir à chercher la signification des termes français. L'anglais est la langue internationale.
Quant aux commentaires, ils sont aussi en anglais pour ces mêmes raisons.

Pour les noms de variables, classes, fonctions, je fais en sorte que ça soit auto-descriptif pour ne pas avoir besoin de certains commentaires en milieu de code. Mes commentaires sont pour décrire une fonction par exemple mais à l'intérieur de la fonction le code doit être écrit de façon à ne pas nécessiter de commentaire (sauf exception). Si un commentaire est nécessaire, c'est que peut-être le code doit être découpé en une ou plusieurs fonctions - dont le nom indiquera clairement ce que le code fait - quand c'est possible et/ou pertinent.

Contribution le : 09/05 17:45:04
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Hors Sujet !! Buy (50 Pieces) Apple iPad Pro 11-Inches 2021 2TB Wifi + Cellular $84,950 0 9 Hier 16:07:53
emailychang01 
Hors Sujet !! Buy (50 Pieces) New Original Unlocked Apple iPhone 13 5G 512GB $34,950 0 26 09/08 14:54:39
emailychang01 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[30] 297 43836 09/08 14:22:04
debutant 
Questions & Réponses Problème alpha sur le rendu 3 63 09/08 13:27:37
debutant 
Hors Sujet !! Buy (30 Pieces) LG - 55-inch Class C2 Series OLED evo 4K UHD Smart webOS TV (2022) $44,970 0 49 08/08 13:58:45
emailychang01 
Hors Sujet !! Buy(30 Pcs) Package Fujifilm-X-S10 Mirrorless Camera $30,570 Website: www.brianelectronics.com 0 63 07/08 15:23:19
emailychang01 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[42] 419 62418 07/08 14:27:41
ArnaudT 
Hors Sujet !! Buy (10 Pieces) Sony - FE 70-200mm F2.8 GM OSS II Full-Frame Telephoto Zoom G Master Lens $24,990 1 80817 06/08 17:16:33
moonboots 
The Blender Clan 'tchat Enfin ! depuis 20 ans :) 2 189 06/08 15:06:57
stefff285 
Hors Sujet !! Buy(50 Pcs) Optoma CinemaX P2 Home Theater Projector $94,950 Website: www.brianelectronics.com 0 22956 05/08 15:34:27
emailychang01 
Hors Sujet !! Buy (50 Pieces) Samsung Galaxy Tab S8+ 8GB 12.4-inch display Original Wi-Fi Only 128GB $22,500 0 18376 04/08 16:14:48
emailychang01 
Hors Sujet !! Buy(50 Pcs) Mac Studio (2022) M1 Ultra 64GB 1TB SSD $174,950 0 134 03/08 17:10:34
emailychang01 
Questions & Réponses problème sur la texture voulue 3 300 03/08 01:56:09
meltingman 
Hors Sujet !! Buy (50 Pcs) HP ENVY 2-in-1 15-ch i7 16GB 512GB SSD $29,950 0 209 02/08 16:29:43
emailychang01 
Hors Sujet !! Buy (30 Pieces) Plustek - SmartOffice PS3180U Document Scanner - White $15,870 0 188 01/08 17:03:39
emailychang01 
Hors Sujet !! Buy (30 Pieces) Apple iPad Air 10.9-inch (2022) 256GB Wi-Fi + Cellular 17,970 0 179 30/07 15:52:56
emailychang01 
Questions & Réponses Visit Our Website 0 203 30/07 06:16:18
NREKatheri 
The Blender Clan 'tchat Bangalore Service 0 181 30/07 06:13:14
NREKatheri 
The Blender Clan 'tchat Blender Tribu, un nouveau forum 9 1550 29/07 19:04:59
lucky 
Hors Sujet !! Buy (50 Pieces) New Original Unlocked Apple iPhone 13 5G 512GB $34,950 0 183 29/07 16:28:56
emailychang01 

Qui est en ligne
232 utilisateur(s) en ligne (dont 67 sur Forums)

Membre(s): 1
Invité(s): 231


IrvingLank, plus...
Nouveaux membres
BretYagan 11/8/2022
AntwanStan 11/8/2022
AlenaTyrel 11/8/2022
IngridIsf 11/8/2022
KerstinMcC 11/8/2022
LenoraFair 11/8/2022
ClarissaK6 11/8/2022
TessaDiggs 11/8/2022
MairaChees 11/8/2022
JaiKinslow 11/8/2022
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Aou 13
Anniversaire Siskas
Sep 8
Anniversaire de ang
Nov 18
Anniversaire de RichDeg
plus 234 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445