Bonjour,
Relisant de nombreuses lignes de code dans le cadre d'une migration de projet, je trouve souvent ce genre de code:
Je trouve ça lourd et je me dis qu'il y a peut-être une façon de faire autrement. Par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 procedure truc; begin if not freponse('blabla') then begin ShowMessage('lalala'); exit; end; ... end;
Vous en pensez quoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 procedure test(t, m: string); begin if not t then begin ShowMessage(m); ExitFonctionAppelante; <<<--------- end; end; procedure truc; begin test(freponse('blabla'), 'lalala'); end; ... end;
Bien sur, on mettre chaque test dans un try..except et déclencher une exception silencieuse mais je trouve ça encore plus "bof".
Papy !
Partager