Bonjour,
J'utilise Vaadin et il m'arrive souvent de tomber sur des callbacks de ce type:
getInvocationManager().invokeMethodWithTransaction(RechercheController.this, "rechercher", null);
Ici le "rechercher" est un paramètre en String mais qui est aussi le nom d'une méthode dans la classe "RechercheController". Le problème est que dans l'équipe, on est nombreux et donc si quelqu'un touche à la string ou change le nom de la méthode, on a une régression. J'aurais aimé quelque chose de plus évolutif. J'imagine par exemple prendre le nom d'une méthode et la convertir en String. En pseudo-code on aurait quelque chose comme :
getInvocationManager().invokeMethodWithTransaction(RechercheController.this, getNameOfMathod(RechercherController.rechercher()), null);
Si vous avez une idée?
Merci
Partager