03-02-2013, 02:27 PM
Merci de vos réponses.
Si j'ai bien compris, voici ce que je devrais faire:
Test de la "logique" des paramètres (ici sur les ressources)
-Si je tombe sur une erreur (ex: ressources négatives), alors je lève une exception et j'interdis l'amélioration du bâtiment, avec un petit message du genre : "Une erreur est survenue, veuillez nous en excuser" et je renvois l'utilisateur sur la page précédente.
-Si tout va bien, j'appelle ma méthode pour améliorer le bâtiment, et là encore une fois je refais le test comme la dit Sephi. Si je trouve encore une erreur, je relève une exception et je fais planter l'application.
C'est bien ca?
php_addict tu me conseille de ne pas révéler le bug à l'utilisateur, mais quelque part je suis bien obligé de lui dire qu'une erreur est survenue et qu'il doit refaire l'action précédente, je peux pas faire planter comme ça l'application non?
Merci de votre aide toujours aussi complète.
Si j'ai bien compris, voici ce que je devrais faire:
Test de la "logique" des paramètres (ici sur les ressources)
-Si je tombe sur une erreur (ex: ressources négatives), alors je lève une exception et j'interdis l'amélioration du bâtiment, avec un petit message du genre : "Une erreur est survenue, veuillez nous en excuser" et je renvois l'utilisateur sur la page précédente.
-Si tout va bien, j'appelle ma méthode pour améliorer le bâtiment, et là encore une fois je refais le test comme la dit Sephi. Si je trouve encore une erreur, je relève une exception et je fais planter l'application.
C'est bien ca?
php_addict tu me conseille de ne pas révéler le bug à l'utilisateur, mais quelque part je suis bien obligé de lui dire qu'une erreur est survenue et qu'il doit refaire l'action précédente, je peux pas faire planter comme ça l'application non?
Merci de votre aide toujours aussi complète.