Dans 90% des exemples de projets que je vois pour ActionScript/Flex Je remarque les deux conventions de codage suivantes:Quelle est l'étendue des conventions de dénomination Actionscript3?
1) variables membres privées avec getters/setters commencer par un trait de soulignement comme dans « _credentials »
et
2) interfaces commencent par la lettre "I" comme dans "ISessionInfo"
venant du monde Java, je trouve ces deux conventions inutiles et ennuyeux. Je suis sur le point de démarrer un nouveau projet Flex et prévoyais de ne PAS suivre ces conventions à moins qu'elles ne soient vraiment répandues, des conventions standard dans le monde Actionscript/Flex.
ces conventions sont également utilisées dans le monde C#. L'avantage du premier que je trouve, est avec autocomplete. Je peux juste taper '_' et obtenir toutes les variables de mes membres de classe. Aide également à séparer les variables locales de la classe sans avoir à taper "this". La seconde est assez explicite, permet de clarifier quelles sont les interfaces. – Allan