begin process at 2012 05 29 07:20:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Grand débat


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Grand débat

jeudi 4 décembre 2003 à 10:15:33 | Grand débat

garslouche

Bonjour à tous,

je voudrais avoir l'avis d'un maximum de gens sur la question suivante :
Quand vous programmez comment choisissez-vous le nom des variables ?
- En français ou en anglais ?
- Notation hongroise ? (strMessage, m_nQuantite)
- Un truc style nombreDeJours ou encore nombre_de_jours
- ...


Merci de répondre

On ne force pas une curiosité, on l'éveille.
.................................................Daniel Pennac
jeudi 4 décembre 2003 à 10:42:24 | Re : Grand débat

D1m3x

J'ai adopté la notation hongroise dès que j'ai débuté! pour le nom des variables, je les choisi le plus souvent en anglais, mais parfois je viens à la mettre en français et pour les _ je n'aime pas trop, j'utilisait ça il y a encor 2 mois mais je trouve que c'est bien plus beau avec les majuscules du genre:

int iMyInt; :)

c'st plus beau je trouve, de même pour les fonctions sauf qu'il est rare que j'utilise la notation hongroise pour les fonctions... :)

bon voilà j'espère qu'il y nen aura encore beaucoup qui vont répondre :p

Ciao

[DmX]
jeudi 4 décembre 2003 à 12:56:21 | Re : Grand débat

ymca2003

J'essaie d'utiliser la notation hongroise au maximum. Pour le nom des variables et des fonctions j'utilise l'anglais (la plupart des exemples et des doc étant en anglais, c'est plus simple de s'y retrouver dans les notations).

Pour les underscores, le ne les utilise que pour les noms de variables globales, de modules ou static pour prefixer un "g", "m" ou un "s".

Bonne journée !
jeudi 4 décembre 2003 à 13:49:13 | Re : Grand débat

D1m3x

Ah ça 'avais oublié le _ je l'utilise quand je déclare une variable membre d'une de mes classes, je le fait souvent comme ca:

int m_iMyInt;

=)

et puis quand je suis sur un gros projet, et qu'il y a plusieur structures... je déclare les structure comme ca: (pour le jeu SLM en dev):

struct SLM_Lang // SoccerLeagueManager Language.. :)

c'est tout ;)

ciao

[DmX]
lundi 29 mars 2004 à 11:38:13 | Re : Grand débat

pauline_urfee


Bonjour à tous
Je suis en train de mettre au point les "coding rules en C++" dans le cadre d'un soft pour la TV numérique pour mon entreprise
Connaitriez vous un site ou un ouvrage sympa pour ces réglementation (pour la notation hongroise par exemple)?
Je vous remercie pour votre aide
Pauline
lundi 29 mars 2004 à 21:04:38 | Re : Grand débat

D1m3x

Humpf,
il n'y a pas vraiment de reglementation et je ne pense pas que quelqu'un aie fait un site pour la notation hongroise, en fait suffit de penser un peu en anglais, par exemple pour une variable se trouvant dans une classe, elles est 'member' de la class, donc on met un 'm' devant, par exemple pour les pointeur 'pointer' on met un 'p', voici une petite liste, mais ça peu changer d'un proggeur à l'autre :)

char -> 'sz'
int -> 'i' ou 'n'
char * -> 'psz'...

class CMaClass
{
int m_iMonInt;
}

typedef struct SMaStruct
{
}

bon j'ai pas tout donné mais j'espère que le principe est compris :) sinon tu eux tjs réécrire :)

Ciao ;)


[DmX]
mercredi 15 septembre 2004 à 22:23:21 | Re : Grand débat

Matt67

Bonsoir,

Pour Pauline (joli prénom, soit dit en passant).

Mieux vaut tard que jamais...
Alors google -> notation hongroise et la, oh merveille, le premier site correspond a ce que tu recherches (en partie)...

Quant à parler de réglementation, ce n'en est pas une, on peut parler de convention (pratique car en lisant ta variable, tu sais que quelle type elle est).

Matt...


Cette discussion est classée dans : font, débat, grand, tahoma


Répondre à ce message

Sujets en rapport avec ce message

probleme de boucle!!! :( [ par matteokun ] matteokunBonjour,Je suis débutant en C++ et j'essai de réaliser le jeu du pendu en C++ mais je rencontre quelques difficultées sur une boucle...Biensu trivial pursuit en langage c [ par blainchris ] chrisun grand merci pour gds75 pour son coup de main, mais si quelqu' un avait un autre programme en c du trivial pursuit avec une interface graphique A propos de Builder 4 [ par franclin ] erreur:Regle du projet introuvable a l`ouverture d`un fichier a quoi est-il du? ShellExecute bloquant [ par garslouche ] Bonjour,je voudaris lancer un programme et ne récupérer la main que que celui-ci est terminé.Y a-t-il une sorte de ShellExecute bloquant ?Merci.On ne Form et PID [ par garslouche ] Bonjour,j'ai le handle d'une fenêtre et je voudrais récupérer le ProcessID de l'appli qui l'a créée.Est-ce possible ? Si oui, comment ?Merci !On ne fo Opérateur postfixé [ par garslouche ] Bonjour à tous,est-ce quelqu'un asit s'il est possible de définir un opérateur unaire post-fixé ?Par exemple pour faire factorielleMerciOn ne force pa Les fonctions d'une DLL [ par garslouche ] Salut,je voudrais pourvoir connaitre les fonctions externes d'une DLL (comme le fait l'outil Depends de VC++).Idéalement j'aimerais aussi voir le type Propriétés [ par garslouche ] Bonjour à tous,je souhaite afficher la fenêtre de propriétés d'un fichier tout comme le fait Windows.Eventuellement la même chose pour un répertoire s Logiciel C, C++ [ par ICIoBRa ] Salut a tousJ'ai jamé touché au C ou au C++ d'ailleur j'aimerai savoir quel est la différence et quels logiciels utilisez vous ?Merci :]ICIoBRa</font CreateWindow [ par Djoobstil ] Bonjour,Est-il possible d'utiliser CreateWindow en mode console (main et non WinMain) ?Cordialement, Djoobstil


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,373 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales