Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: SFML et gestion d'erreur de l'API Win32  (Lu 3200 fois)

0 Membres et 1 Invité sur ce sujet

RT2

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
SFML et gestion d'erreur de l'API Win32
« le: Février 06, 2014, 02:26:46 pm »
Bonjour,

Dans l'optique d'en apprendre un peu plus sur l'utilisation de l'API Win32, je suis allé jeter un œil dans les sources de la SFML que je considère comme étant une référence en terme de qualité et clarté de code. J'ai cependant été étonné de l'absence presque totale de gestion des valeurs de retour des fonctions système.

Pourquoi ce choix? Est-il raisonnable de penser que les fonctions de l'API Win32 n'échouent jamais? Est ce que leur échec ne pose aucun risque au bon fonctionnement du programme? Ou y a t-il un autre raison qui m'échappe?

Je précise qu'il ne s'agit pas pour moi de venir critiquer le code de la SFML. Je ne doute pas qu'il y ait une bonne raison à ce choix et j'aimerais juste savoir lequel.  :)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : SFML et gestion d'erreur de l'API Win32
« Réponse #1 le: Février 06, 2014, 02:36:08 pm »
La raison est simple : le pragmatisme. Il y a tant de cas d'erreurs potentiels, et si peu qui peuvent réellement échouer, qu'il est plus efficace de gérer au cas par cas les erreurs qui arrivent, que de vouloir tout blinder directement.
Laurent Gomila - SFML developer

RT2

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
Re : SFML et gestion d'erreur de l'API Win32
« Réponse #2 le: Février 06, 2014, 02:49:18 pm »
Ah d'accord, tout simplement. Voilà qui éclaire ma lanterne.

Je te remercie pour la réponse rapide.  ;)