Bonjour
Je suis entrain de redigè une DAL assè generique pour etre utiliser sous MySql, Access, Oracle, SQL Serveur.
Je m'interroge sur la maniere dont je devrais gerè les erreurs
- throw new exception ?
- fichier de log à 100lignes ?
- aucune (il n'as cas savoir utiliser ma librairie)
ou une autre methode a laquel je n'aurais pas penser....
toujours dans le meme esprit, doit-je penser a la place du developpeur utilisant ma librairie au risque de la ralentir
exemple:
ma DAL est connecter a une base de donnèe qui contient deja un schema
le developpeur utiliser la fonction d'ajout sur une table nommè "Article"
dois-je verifier l'existance de cette table? (donc a chaque ajout, modification....) et dans le cas ou elle n'existerais pas declencher la fonction de creation de table?
ce type de gestion rend l'utilisation de la librairie plus malèable mais l'alourdis fortement
merci de vos conseil
Partager