Techniques d'intégration multimédia
Trois styles de notations seront à utiliser dans vos codes:
Les règles suivantes sont en vigueur dans ce cours. Elles sont basées sur des pratiques courantes en C#, mais également dans d'autres langages (notamment en Java et JavaScript).
Élément | Nomenclature | Exemples |
---|---|---|
Variable locale / paramètre de fonction | notation chameau | string nomPerso, int nbVies, ptBonus, ageUsager, nbLaserJoueur |
Classe | notation Pascal | GameManager, TankEnnemi, Perso |
Méthode / fonction | notation Pascal | AugmenterPoints(), EffacerInfo(), Exploser() |
Champ (field) privé ou public | notation chameau avec préfixe de soulignement (underscore) | _vitesse, _pointsVie, _pointage, _screenWidth |
Constante | notation screaming snake | TAUX_TAXE, PI, POINTAGE_MAX, INFO_FINALE |
Enums | notation Pascal (type et valeur) | Mois.Avril, JourSemaine.Vendredi, Niveau.Donjon |
Propriétés (get/set) | même nom que le champ accédé mais sans soulignement au début | vitesse, pointsVie, pointage, screenWidth |
Règles supplémentaires à suivre pour les identificateurs: