J'invite donc les autres membre a jouer le jeu et a ne pas contredire les propositions sauf si cela s'avere strictement necessaire, afin de concerver une certaine lisibilitée .....
Bon ben je commence par en citer 2 ou 3 :
- Tests Securisés :
If 3 = a Then ShowMEssage('a = 3');
Cette habitude de codage evite la meprise suivante :
dans les lagage basie sur la syntaxe "C", confondant affectation et test 
Tres pratique quand on passe d'un language a l'autre (C, C++, Java, php => Delphi)
- Case indexté par des chaines :
1 2 3 4 5 6 7 8 9 10
|
Lst := TStringList.Create;
Lst.add('toto');
Lst.add('titi');
Lst.add('tutu');
Case Lst.IndexOf(S) do
0 : ShowMEssage('toto');
1 : ShowMEssage('titi');
2 : ShowMEssage('tutu');
End; |
- Clarté de codage des IF :
1 2 3 4 5 6
|
Begin
[...]
If Not Valide Then Exit;
<Code si Valide=True>
End; |
au lieu de :
1 2 3 4 5 6 7 8
|
Begin
[...]
If Valide Then
Begin
<Code si Valide=True>
End;
End; |
(Avis Strictement Personnel)
Partager