| 
			
			Dans la série des conseils pour bien débuter... 
faire l'économie de caractère par fainéantise ou pseudo optimisation est une erreur trop souvent commise qui rend les scripts austères, difficiles à comprendre et maintenir...
 
exemple simple
 
integer  porte;
 ....
 porte = TRUE;
 ....
 
 if (porte)
 line code TRUE
 else
 line code FALSE;
 ;
 
 
me fait bondir. On teste quoi finalement...
 
si on se donne la peine de rajouter quelques caractères
 
integer Porte_Ouverte;
 ....
 Porte_Ouverte = TRUE;
 ....
 
 if (Porte_Ouverte)
 line code TRUE
 else
 line code FALSE;
 ;
 
 
déja mieux
 
ou encore ... si on rajoute un p'tit plus de caractères..
 
integer Position_Porte;integer  OUVERTE = TRUE;
 
 ....
 Position_Porte = OUVERTE;
 ....
 
 if (Position_Porte == OUVERTE)
 line code OUVERTE
 else
 line code FERMEE;
 ;
 
 
De même que pour la codification des variables... Ahuri l'a très bien fait dans ses scripts. 
Dans l'exemple donné j'aurai du ajouter la lettre i   pour indiquer un integer  et Majuscules pour dire variable globale. Il existe quelques règles dans ce domaine.
 
Ma règle à moi est que les V ariables G lobales commencent par une majuscule les l ocales non. Les constantes en MASJUCULES  etc... 
Certes quand je code vite fait je ne respecte pas cela ce qui est une erreur! mais quand je me relis en général je me discipline.
 
Bref entre le parfait et le bordel  il y a de la place pour écrire ( sur la forme) un script  correct.
		 |