Conventions de nommage
Les conventions de nommage ne sont pas requises par le compilateur.
Mais les programmes qui utilisent les conventions de nommage suivantes sont plus faciles à lire par d'autre programmeurs
qui veulent comprendre le programme.
Noms de variable
Tous les noms de variable privée d'une classe commence avec $
La première lettre est en minuscule et devrait dépendre du type de la variable :
Exemples
PRIVATE $iLast AS Integer
PRIVATE $sLast AS String
PRIVATE $hEditor AS Object
PRIVATE $sOldVal AS String
PRIVATE $bFreeze AS Boolean
PUBLIC SUB Form_Resize()
DIM iWidth AS Integer
Les noms d'élements de Form
Lorsqu'on place un nouvel élément de formulaire, Gambas lui donne un nom comme "Label1" "Label2é ...
Avant que vous affectez une méthode au nouvel élément,
vous le renommez en "btnStart" ou "lstAddressSelect".
Les deux ou trois premières lettres en minuscule devraient
être fournies selon cette définition.
Un projet qui utilise ce style est l'IDE de Gambas (sous /app/src/gambas3 dans l'arborescence source). Il contient beaucoup plus de préfixes pour divers contrôles.