SCPCDLe 24/08/2017 à 20:26
FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
Comment on peut faire ce genre de truc sans se rendre compte que c'est imbitable/illisible/in-maintenable/débile/etc... ??????????
avec évidement du copier/coller à tire-larigot, du public static excessivement partout, des variables qui devrait être locale défini au niveau de la classe (tant qu'a faire) et j'en passe.....
public void machin()
{
...
toto(0);
...
}
public void truc()
{
...
toto(1);
...
}
public void bidule()
{
...
toto(2);
...
}
public void toto(final int action)
{
...
switch (action)
{
case 0:
executerAction(0);
break;
case 1:
executerAction(1);
break;
case 2:
executerAction(2);
break;
}
...
}
public void executerAction(int action)
{
switch (action)
{
case 0:
...watmillignes
...
break;
case 1:
...watmillignes
...
break;
case 2:
...watmillignes
...
break;
case 3:
...watmillignes
...
break;
}
}