Vos habitudes de programmation
Fou Furieux du Clan
Inscrit:
26/10/2020 21:22
De Ouaga
Post(s): 101
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): 3005
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
_________________
Des soucis, un SOUCI !
http://jpjb.eu
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): 101
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): 1087
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): 1993
À 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): 3173
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
Questions & Réponses rétrécir une face par rapport uniformément à son bord plutôt que par rapport à son centre. 2 759 Aujourd'hui 13:18:21
Melodicpinpon 
Questions & Réponses APPEL AUX VOLONTAIRES 0 25 Aujourd'hui 10:22:33
Melodicpinpon 
Questions & Réponses export 1000x trop petit 6 130 Aujourd'hui 08:25:26
Redstar 
Questions & Réponses Labels autour de l'objet 1 55 Hier 12:21:11
Redstar 
Hors Sujet !! FActualités : un petit journal humoristique    [1][2] 12 974 Hier 02:06:25
meltingman 
Hors Sujet !! Le mal des répondeurs du forum (nouzautr's) 9 190 Hier 01:52:27
Thewada 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[57] 565 182814 17/05 20:44:39
Redstar 
Questions & Réponses Séparer un script en plusieurs add-ons 3 118 17/05 13:10:08
Redstar 
Questions & Réponses Graph editor: ne peut pas changer le handle type en free ? 9 189 17/05 12:27:31
Redstar 
Questions & Réponses [résolu] Transfer simulation cloth en boucle 5 264 17/05 12:25:56
Redstar 
Questions & Réponses [résolu] Pas d'ombre sur l'objet 8 160 16/05 19:37:11
Lylo 
Questions & Réponses Prb modélisation hache | mirror modifier 3 119 15/05 07:05:53
Rimpotche 
Questions & Réponses [non résolu] Blend4web et Blender version 2.80 ?    [1][2] 16 3130 14/05 09:50:34
blendinfos 
Questions & Réponses Je patine avec mon personnage 8 359 14/05 00:37:43
Lylo 
Questions & Réponses [résolu] rendre visible image as plane et wireframe 3 110 13/05 15:54:36
Rimpotche 
Graphisme alternatif Logiciel anatomie, bouger un écorcher ? 3 227 12/05 08:55:27
Redstar 
[WIP] et travaux terminés [terminé] Le bouï, mon ^premier moyen métrage, avec des FX et montage Blender :D 2 116420 12/05 06:42:07
Lylo 
Questions & Réponses [résolu] Rendu d'une image sans avoir de flou - cycle 4 283 11/05 10:50:27
Redstar 
Questions & Réponses Du masculin vers le féminin avec lattice 2 211 10/05 20:25:01
Melodicpinpon 
Hors Sujet !! Outils produtifs en animation avec Blender 3 - tutoriel de 15 mm 0 124 10/05 19:52:42
meltingman 

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

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


Roberto71H, plus...
Nouveaux membres
MargeneAll 18/5/2022
JustinePor 18/5/2022
BernardoSm 18/5/2022
LavadaBate 18/5/2022
Aleisha659 18/5/2022
DaleneClev 18/5/2022
EmelyCharl 18/5/2022
JoniHkg13 18/5/2022
AdaSinclai 18/5/2022
JannStrain 18/5/2022
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Jui 30
Anniv des Jedi :-D
Jui 9
BUG de Lyon
Jui 23
Anniv du BlenderClan !
plus 238 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