COMMENT ÉCRIRE SES VARIABLES POUR LES RECONNAITRE RAPIDEMENT

pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 - 6 juin 2007 à 08:17
BananaTree Messages postés 337 Date d'inscription vendredi 15 octobre 2004 Statut Membre Dernière intervention 2 novembre 2010 - 10 juin 2007 à 11:01
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42999-comment-ecrire-ses-variables-pour-les-reconnaitre-rapidement

BananaTree Messages postés 337 Date d'inscription vendredi 15 octobre 2004 Statut Membre Dernière intervention 2 novembre 2010
10 juin 2007 à 11:01
1 semaine d'abscence, et qd je reviens ! !

// Variables privées de classe :
private static var _PRODUCT_REF :Number=0 ;
// Début : underscore.
// Separation : underscore
// Case : Tout majuscule

je précise donc que dans les conventions adoptées par les dev POO/java (et adobe), le casse majuscule est utilisée seulement pour les constantes (c'est d'ailleurs le cas dans l'api core et mx en as2).

et si vous vous mettez à as3, c implicitement obligatoire ;)
cs_Girou Messages postés 1203 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 23 juillet 2009 2
7 juin 2007 à 07:56
-> Bali_Balo

Ah, toi aussi tu hésites à te lancer dans AS3 / Flex :o)
Tout pareil pour moi !!!
Me dire qu'il faut (une fois de plus) repartir de zero, ca me déprime !!!
Enfin, c'est pas repartir de rien mais il y a tout de même des sérieuses différences.

Ceci dit, ouvrir un section spécifique AS3 ou AS2/AS3 POO serait une bonne idée car la façon de programmer est fort différente des scripts non POO
Avis aux admins...

@+
Girou
cs_bali_balo Messages postés 1378 Date d'inscription samedi 9 octobre 2004 Statut Membre Dernière intervention 1 novembre 2010 1
6 juin 2007 à 22:02
Des années de perséverance à potasser les livres de moock en autodidacte???
Des siècles oui!!! :P

Même pas besoin de poster, tout est déjà dit.
Moi j'ai fait 3 ans à la fac : bourrage de crâne en Programmation Orientée Objet (Java powaaaa) avec une petite spécialité génie logiciel en licence.
3 ans de fac pendant lesquelles j'ai passé plus de temps à comprendre le Flash que mes p****n de cours de Maths en amphi... ^^
Bref, ce que j'aime bien dans le Flash c'est l'application de tous ce que j'ai pu apprendre en Java : poo, design pattern, etc.
(c'est quand que je me met à l'AS3 et Flex???) :(


EN PARLANT DE CELA : ça serait bien de créer de nouvelles catégories dans les sources/forums pa rapport à l'AS3 & Flex : qu'en dites vous?

Remarque perso : respect pour les graphistes qui ont atteint un tel niveau =)


bali_balo....=]
cs_smoochy Messages postés 183 Date d'inscription mercredi 29 novembre 2000 Statut Membre Dernière intervention 23 avril 2010
6 juin 2007 à 17:00
Merci pour vos réponses :-)

... à voir faut s'accrocher et apprendre sur le tas (ça tombe bien vu que je me vois mal retourner aux études)... Dans un sens ça me rassure un peu, vous êtes la preuve qu'on peut quand même atteindre un bon niveau (si si ne soyez pas modeste ^^) en perséverant...

Ben j'ai plus qu'à m'y replonger alors

Bonne continuation à tous
++
shubenka Messages postés 759 Date d'inscription mercredi 11 décembre 2002 Statut Membre Dernière intervention 12 novembre 2008
6 juin 2007 à 16:15
Pour ma part j'ai appris sur le tas. Ce n'est que bien après que j'ai fait des études en informatique. Mais avec flash on apprend tout les jours qqchose de nouveau !! Courage avec de la precevérence on arrive a tout ;)
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
6 juin 2007 à 16:02
Je ne suis pas callé non plus, juste un amateur autodidacté éclairé et qui s'interesse à totu ce qui peut être fait en code pour les applications qu'on me demande de faire .. mais à la base je susi graphiste. Aucune formation en programmation (mis à part des notions de MO5 en son temps ...)
Le reste c'est des heures à s'arracher les cheveux pour savoir comment ça marche ...

Courage !

Peg'
cs_Girou Messages postés 1203 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 23 juillet 2009 2
6 juin 2007 à 14:45
@ SMOOSHY

Je suis pas sur d'être dans les plus calés mais je te répond tout de même:

Des années de persévérance à potasser des livres (de moock),des sites, le tout en autodidacte... (a l'époque je faisais déjà saturer mon Commodore 128 avec mes scripts :o)

Ensuite, c'est en forgeant (et en prenant le marteau sur les doigts) qu'on devient forgeron. On commence petit et ensuite on se place soit-même la barre de plus en plus haut...

Le tout c'est de ne pas réutiliser des scripts, des bouts de codes, sans avoir compris (ou du moins essayé de comprendre) comment ça marche.

@+
cs_Girou Messages postés 1203 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 23 juillet 2009 2
6 juin 2007 à 14:37
heu wi...

effectivement "Surtout depuis AS2 et le typage fort..." c'est hors contexte. Mais je relisais à l'instant les conventions d'écritures genre "la notation hongroise" comme le signalait Shubenka et j'ai mélangé les deux choses...

Maintenant soyons honnête, mes convention personnelles d'écritures (lorsque je prend le temps de le respecter -> grosses classes ou ensembles de classes) sont très proche de ce que tu proposes :o)

@+
Girou
cs_smoochy Messages postés 183 Date d'inscription mercredi 29 novembre 2000 Statut Membre Dernière intervention 23 avril 2010
6 juin 2007 à 13:41
Hello,
désolé si ma question n'a rien à voir, mais je profite de l'occasion vu que 4 des personnes qui ont l'air les plus calées en flash sont sur ce post...

Vous avez fait quoi comme formation pour en arriver à ce niveau de connaissance? C'est des études spécialisées ou des années de perséverance à potasser les livres de moock en autodidacte...

Je m'explique, je suis graphiste de formation et je suis de plus en plus tenté par une redirection professionnelle, mais c'est encore un peu vague pour moi et je voudrais me renseigner sur les differentes possibilités de job que je pourrais trouver. De plus, il me semble avoir lu qqpart (mais je ne suis pas sûr) que top30 était graphiste à la base (ce qui expliquerait pourquoi tes sources sont toujours très soignées visuellement :-) ), donc ca m'intéresse de connaître ton parcours...

Voilà, fin de la parenthèse qui n'a rien à voir avec le sujet

merci et bonne journée
++
top30 Messages postés 1158 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 6 août 2010
6 juin 2007 à 12:53
Je vois que apparement tout le monde ne comprend pas tout !
Le typage "dur" n'a rien avoir avec le nom d'une variable.

Essayer donc ceci :
function MyClass( maVar ){{
maVar= maVar;
}

si tu veux vraiment que ca marche faut utiliser "this" :
function MyClass( maVar ){{
this.maVar= maVar ;
}
alors que :
function MyClass( $maVar ){{
maVar= $maVar;
}
Te permet de distinguer sans utilisation de "this".

Le titre de la source :
COMMENT ÉCRIRE SES VARIABLES POUR LES RECONNAITRE RAPIDEMENT
J'ai pas dis que fallait obsolument faire comme cela !

De plus Peg quand tu dis
"Quand je regarde les classes les plus efficaces, on a des variables du genre "ah" ou "x1"...."
Ce n'est pas le nom des vraibles qui fait l'éfficacité de la classe, mais plus son concept et sa fonctionnalité.

Bref j'ai juste essayer de partager un "savoirFaire", pas d'imposer un style.
Mais je vois que je reste un grand imcompris.

= )
shubenka Messages postés 759 Date d'inscription mercredi 11 décembre 2002 Statut Membre Dernière intervention 12 novembre 2008
6 juin 2007 à 12:11
A utiliser une notation autant utiliser une qui est répandu genre "la notation hongroise".
Sinon je trouve plutôt bien d'avoir des règles d'écriture.
cs_Girou Messages postés 1203 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 23 juillet 2009 2
6 juin 2007 à 09:19
Je pense effectivement qu'il s'agit plus d'une aide à la compréhension qu'autre chose...

Maintenant, avec les éditeurs actionscript actuels tel FlashDevelop qui proposent automatiquement les propriété et methodes possible en cours de codage, cette normalisation à moins de sens.

Surtout depuis AS2 et le typage fort, toutes les variables devraient être déclarées (doivent être déclarées si compilation via MTASC), donc, plus vraiment d'erreur de compréhension possible.

@+
Girou
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
6 juin 2007 à 08:17
c'est bien joli, mais ça apporte quoi ? à part une normalisation un peu bizarre ?
Les variables sont faites comme chacun les veux, du moment qu'elles sont fonctionnelles.

Quand je regarde les classes les plus efficaces, on a des variables du genre "ah" ou "x1". Rien de plus ... ça aide juste à la compréhension ?

Peg'