Variables
Reglas de nomenclatura
Sección titulada «Reglas de nomenclatura»-
Siempre empieza por una letra minúscula.
-
Las palabras siguientes empiezan con mayúscula.
-
No usar guion bajo
_. -
Números del
0al9. -
🐫
Lower camel case.variableName -
❗ Si la
variablees deSafetyel nombre empieza conF_:F_variableName
Ejemplos
Sección titulada «Ejemplos»VAR // ✅ Correct: isRunning: bool; ready: bool; inHomePos: bool; runForward: bool; status: int;END_VARVAR // ❌ Wrong: is_Runing: bool; READY: bool; in_home_pos: bool; Run_Forward: bool; Status: int; ...END_VAR¿Cuando usar _ en la variable?
Sección titulada «¿Cuando usar _ en la variable?»En principio NO recomendamos el uso del guion bajo, a no ser que la variable declarada necesite una separación semántica de estructuración y la variable` no pueda ir en una estructura.
Ejemplo
Sección titulada «Ejemplo»Tenemos el motor1 el cual tiene las propiedades isRunning, ready, warning y error,
por razones varias supongamos que no podemos crear una estructura motor1,
en ese caso y solo en ese caso aconsejamos utilizar el guion bajo.
VAR // ✅ Correct: motor1_isRunning: bool; motor1_ready: bool; motor1_warning: bool; motor1_error: bool;END_VARVAR // ❌ Wrong: motor1IsRuning: bool; motor1_Ready: bool; motor1warning: bool; error_motor1: bool; 😭😭😭END_VAR