res pour stocker un résultat que l'on construit au fur et à mesure,
Bah, ça se discute :|
Pour moi res
c'est quasi systématiquement le résultat d'un traitement sur lequel je n'ai pas la main, et qui est terminé.
| myApi.doSomething(res -> {
if (res.success) {
} else {
}
});
|
Pour un résultat pas encore terminé, en cours, qui va finir, que je suis en train de construire, … j'utilise future
ou si on prend ta version, fut
du coup.
| private void someLongAsyncStuff(Future fut) {
// blah
fut.complete();
}
|
Bon c'est qu'un simple exemple qui m'a frappé en lisant ton texte, mais c'est pour ça que je suis assez réservé avec les "idiomatismes" ou autres "conventions". Pour être rentré plusieurs fois dans des équipes en place, y'a déjà énormément d'abus de langage (un classe "MachineChouetteManager" qui est un singleton, etc.) auxquels il faut faire face, voire du jargon "made in l'équipe" que tu comprends absolument pas, je suis pas trop fan de "c'est des idiomatismes, c'est sous-entendu, c'est plus simple".
Pour aller à l'extrême, j'ai vu (de mes yeux, je le jure), un mec qui manipulait des variables JS (globales hein ! sinon c'est pas drôle) d'une lettre :
"Bah 'c' c'est controller… Evidemment" m'a-t-il dit en me regardant béat.