Bonjour
j'ai entendu parler et j'ai lu beaucoup de post concernant les bonnes pratiques des développeurs autour des SGBD mais vu que je ne suis pas expert de domaine je souhaite le valider avec vous.
Dans l'un des nouveaux projets que nous allons entamé le DBA de mon client exigence que le code soit sous forme des routines SQL
- pas de lectures et d'écriture directement sur les tables (uniquement des views)
- toutes les requêtes sont sous forme de procédures stockés (select, update insert et delete)
- posé toutes contraintes du métiers au niveau de la base de données (contrainte check)
Mais je trouve que peut être ca va compliqué un peu les développements sur tout au niveau du versionning de l'application et du déploiement (surtout que nos développeurs ont l'habitude de tout gérer dans le code de l'application même pour l'évolution de la base ils utilisent Entity Framework Code First)
Que pensez vous ?
Merci
A+
Partager