Jour 5 : Ennemis, combats et trésors

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
71
Mois de parution
mars 2014
Spécialité(s)


Résumé
Les bases de notre jeu sont posées et tout semble fonctionner correctement. Mais il reste bien sûr encore des choses à améliorer d'un point de vue technique et du point de vue du jeu, car trouver seulement la sortie d'un labyrinthe manque cruellement de piquant...

Lorsque l'on développe un programme, il y a une partie essentielle à ne pas négliger : la gestion des erreurs. On ne peut pas laisser l'utilisateur complètement perdu face à un écran affichant un message incompréhensible. Imaginez-vous en train de jouer et puis, brusquement, le jeu s'arrête et l'écran prend une couleur uniforme (bleu par exemple, sans aucune arrière-pensée) et vous pouvez y lire le message suivant :

« Fail dans 0x000722 a provoqué une erreur dans le registre 0x118453

Status : 0xc000000f

Info : Error detected

If the problem continues, please contact your system administrator or computer manufacturer »

Vous conviendrez qu'à part éventuellement le développeur (et encore), personne ne peut comprendre pourquoi le programme s'est arrêté ! L'utilisateur ne sait donc pas si c'est une fausse manipulation de sa part qui a conduit à l'arrêt du jeu, ou un problème plus profond…

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous