Bienvenue,
Invité
. Merci de
vous connecter
ou de
vous inscrire
.
Avez-vous perdu votre
e-mail d'activation
?
Forum anglais
Accueil
Aide
Rechercher
Identifiez-vous
Inscrivez-vous
Forum de la communauté SFML
»
Général
»
Discussions générales
»
SFML et gestion d'erreur de l'API Win32
Imprimer
Pages: [
1
]
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
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.
IP archivée
Laurent
Administrator
Hero Member
Messages: 32498
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.
IP archivée
Laurent Gomila - SFML developer
RT2
Newbie
Messages: 2
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.
IP archivée
Imprimer
Pages: [
1
]
Forum de la communauté SFML
»
Général
»
Discussions générales
»
SFML et gestion d'erreur de l'API Win32