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: