The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.
VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.
Pour les variables globales
Clé : évitez d'utiliser global.
Une mauvaise utilisation des variables globales entraînera une mauvaise conception du programme. Voici quelques-uns des effets secondaires négatifs qui découlent d'une mauvaise utilisation des variables globales :
- Rompre la modularité
- Codes buggy
- Code désordonné et très déroutant – a.k.a. code spaghetti
- Difficile à déboguer et à maintenir
- Sujet aux erreurs
Voici quelques bonnes variables globales :
int LeftEyePort = PORT1;
int RightEyePort = PORT2 ;
float WheelDiameter = 10,25 ;
float EncPerCM = 360.0 / (WheelDiameter * PI);
int main( ) {
....
}
À moins que votre robot ne puisse modifier le diamètre de la roue ou le type de périphériques connectés aux ports pendant son exécution, il est logique de les déclarer comme variables globales const.
Par exemple:
const int LeftEyePort = PORT1; const int RightEyePort = PORT2 ; const float WheelDiameter = 10,25 ; const float EncPerCM = 360.0 / (WheelDiameter * PI);
Pour les variables locales
- Essayez de restreindre l'utilisation d'une seule lettre pour le compteur simple « localisé ».
par exemple.
pour ( int i=0 ; i< 10; i++) {
....
}
N'utilisez pas "i" pour représenter quelque chose avec un contexte important autre qu'un simple compteur.
par exemple. n'utilisez pas « e » pour représenter la valeur du codeur.
- Devrait se rapporter à ce qu'il représente ; par exemple, utilisez "totalEncoder" pour représenter la valeur totale de l'encodeur au lieu de, par exemple. , X.
- Préfixez la variable avec le type de données, par exemple :
iValue int; float fValue ; double dValue ;
- N'utilisez pas de "_" au début. Par convention, les variables préfixées par "_" sont utilisées à des fins très spéciales comme les "directives". Une construction directive est utilisée pour spécifier comment un compilateur doit traiter son entrée. Cela sera discuté dans un autre article. Si vous n'êtes pas familiarisé avec les directives, il est recommandé de « ne pas » utiliser de « _ » au début de vos noms de variables.
- Maximiser la lisibilité :
- Utilisez le style Camel pour les noms longs, par exemple, encoderPerCM, encPerRotation. Certains programmeurs aiment utiliser « _ », comme encoder_per_cm.