Ne dites pas

Samedi 2 octobre 2004 22:10 - Code

Je me souviens presque mieux de mon dictionnaire de néerlandais que de la langue elle-même. Presque. Toujours est-il que ce dictionnaire, français-néerlanais, néerlandais-français, outre le cahier central qui reprenait "ô modernité" un petit lexique de termes informatiques, contenait en bas de chacune des pages un court conseil, du genre « Ne dites pas "j'ai eu une douche" mais dites "j'ai pris une douche" »; conseils en français dans la partie français vers néerlandais et en néerlandais dans l'autre. Ou le contraire, peu importe.

Je ne me souviens d'aucun de ces conseils et mon néerlandais, déjà sommaire, s'est étiolé au fil des ans. Certaines rencontres récentes à Bruxelles tendraient à montrer qu'il vit toujours, qu'il aurait même repris un peu du poil de la bête; je ne me laisse pas convaincre aussi facilement. Mais peu importe.

N'écrivez pas:

if (A == 1 || A == 2) {
  switch (A) {
    case 1:
      do(a);
      break;
    case 2:
      do(b);
      break;
  }       
} else {
  if (C == 0) {
    do(x);
  }
  if (A == 0 && C == 1) {
    sthElse();
  }
}

Écrivez:

if (A == 0 && C == 1) {
  sthElse();
} else {
  if (C == 0)
    t = X;
  if (A == 1 || A == 2)
    t = A;
  do(tab[t]);
}

Dernière modification: samedi 2 octobre 2004 22:19