OVH Cloud OVH Cloud

Styler le code : langue des variables ?

23 réponses
Avatar
Damien
Bonsoir à tous,
Ca me tricotte depuis que je "bricole" du dév'... Dans quelle langue
faut-il nommer ses variables ?

Le français a l'avantage d'être clair (même quand on spike l'angliche),
mais la perte des accents provoque une perte de sens (participes passés).

L'anglais a les avantages suivants : mots courts, passés clairement
définis (close/closed), et même langue que les commandes.

Donc ? Faut-il abandonner la langue de Molière ? Que choisissez-vous ?
Mixité ?

Merci pour vos contributions, je commencerai mon prochain projet
moins... euh, plus structuré :)

@+
Damien
---
"So you're just taking your caffeine level past the medical definition
of 'stimulant' into the 'poisons' category?"
Bastard Operator From Hell

3 réponses

1 2 3
Avatar
Bruno Desthuilliers
bruno modulix a dit le 26/01/2005 à 11:40:

si (nombrearg)
{
entier i;



En C ANSI, les définitions de variables doivent se trouver au début de
la fonction.


Non, en début de bloc. Le code suivant est parfaitement légal :

playground $ cat blocs.c
#include <stdio.h>

int main(void)
{
int i = 42;
printf("before bloc : i = %dn", i);
{
int i = 33;
printf("in bloc : i = %dn", i);
}
printf("after bloc : i = %dn", i);

return 0;
}
playground $ gcc -Wall -ansi -pedantic -oblocs blocs.c
playground $ ./blocs
before bloc : i = 42
in bloc : i = 33
after bloc : i = 42
playground $

Bruno


Avatar
loufoque
Bruno Desthuilliers a dit le 26/01/2005 23:13:

Non, en début de bloc. Le code suivant est parfaitement légal :
[...]


Arf, et moi qui m'embêtait pour rien à mettre les définitions de
variables au début...

Avatar
Damien
(snip)

joli... Presque comme la xyloglotie :)



Ne serait-ce pas plutôt xyloglossie ?
Merci pour la correction ;) j'ai pu le temps de me culturer ces derniers

temps :)
(snip)
Bon, mes "projets" sont tous pitits et ne seront jamais (?) relus ou
partagés.
Petit projet deviendra grand... s'il peut être partagé.



Autre débat... mais... je ne sais pas... excès de modestie ?
Développements trop spécifiques et trop "rafia-inside" ? Bref, ça reste
dans mes répertoires :)

@+
Damien


1 2 3