Ce n'est pas parce que tu proposes des fonctionnalités complexes que tu es obligé d'imaginer une API complexe pour les choses simples.
Exemple : http://curl.haxx.se/libcurl/c/
Une interface simple pour 90% des utilisateurs, une interface plus évolue pour les 10% qui cherchent plus de choses.
Complexifier la lecture toute bête d'un son "parce qu'il y a des fonctionnalités avancées disponible" est une excuse d'un mauvais design d'API, pas une explication.
[^] # Re: Suppression d'OSS et état de l'audio sous Linux
Posté par Zenitram (site web personnel) . En réponse à la dépêche Des nouvelles du noyau Debian. Évalué à 10.
Exemple :
http://curl.haxx.se/libcurl/c/
Une interface simple pour 90% des utilisateurs, une interface plus évolue pour les 10% qui cherchent plus de choses.
Complexifier la lecture toute bête d'un son "parce qu'il y a des fonctionnalités avancées disponible" est une excuse d'un mauvais design d'API, pas une explication.