Lors du débogage d'un web-service client code aujourd'hui (en Java, avec jax-ws), j'ai couru à travers un web-service méthode avec l'esprit de soufflage montant de 97 paramètres!
J'ai dû créer un cas de test qui appelle cette méthode, et j'ai remarqué plusieurs choses:
- assistance de code/hover n'est pas à l'échelle. Je suis à l'aide d'Eclipse, et l'info-bulle sur la méthode est aussi large que l'écran, et s'étend sur plusieurs lignes.
- J'ai dû copier les valeurs des paramètres à partir d'un xml précédente capture, et il était pratiquement impossible de se souvenir "où suis-je" - quand j'ai eu le curseur se trouve après la virgule et avant de taper une certaine valeur, j'ai souvent eu le type de données de mal - j'ai tapé un Entier au lieu d'une Chaîne de caractères et vice versa.
- Même après que j'ai écrit à tous les paramètres, j'avais encore quelques erreurs et que la signature n'a pas de match. Malheureusement Eclipse marques de l'ensemble de la ligne en rouge comme ayant une erreur, afin de trouver où l'erreur a été pris encore plus de temps :(
Donc, cela m'a fait penser, que pensez-vous est le maximum sane nombre de paramètres d'une méthode? Et si vous pouviez changer cette web-service de signature, comment pensez vous que cela peut-il être amélioré?