Éventuellement, tu charges un dump de ta BD pour connaître précisément ton état de départ et faire les vérifications qui vont bien ensuite. Mais il n'y a aucune difficulté majeure.
Tu mesure comment la complétude de ton test ? Ça impose de créer des tests d'intégration pour quelque chose que je préfère très largement tester de manière unitaire (avoir une boucle de feedback courte et tester tous les cas les plus bizarre sans que ça ne me prenne trop de temps). Même pour un test d'intégration c'est particulièrement lourd parce qu'il faut manager la base de données (créer des bases à la volée ou les nettoyer à la volée).
C'est très loin de sa priorité. Elles veulent généralement quelque chose qui marche, qui est rapide, stable et pas cher (donc forcément, il y a des compromis à faire :) )
Ça peut aussi avoir son importance en fonction de qui c'est qui fait l'administration du projet. Tu peut avoir une entreprise qui t'explique que leur compétence interne (ou leur presta) c'est la base X, qu'ils ont déjà un cluster et qu'ils maîtrisent parfaitement ça (voir qu'ils ont un partenariat avec l'éditeur de cette base) et que si tu leur impose d'utiliser ta base ça va probablement pas coller. C'est ultra relou (c'est pas à eux de t'imposer la conception normalement), mais ça existe (pas dans tous les contextes bienheureusement).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Facile!
Posté par barmic . En réponse au journal Microsoft va porter SQL Server sur Linux. Évalué à 3.
Tu mesure comment la complétude de ton test ? Ça impose de créer des tests d'intégration pour quelque chose que je préfère très largement tester de manière unitaire (avoir une boucle de feedback courte et tester tous les cas les plus bizarre sans que ça ne me prenne trop de temps). Même pour un test d'intégration c'est particulièrement lourd parce qu'il faut manager la base de données (créer des bases à la volée ou les nettoyer à la volée).
Tout à fait, l'implémentation elle s'en fout, mais tu obtiens des retours d'expérience comme ça : https://linuxfr.org/users/msusa/journaux/microsoft-va-porter-sql-server-sur-linux#comment-1647122
Ça peut aussi avoir son importance en fonction de qui c'est qui fait l'administration du projet. Tu peut avoir une entreprise qui t'explique que leur compétence interne (ou leur presta) c'est la base X, qu'ils ont déjà un cluster et qu'ils maîtrisent parfaitement ça (voir qu'ils ont un partenariat avec l'éditeur de cette base) et que si tu leur impose d'utiliser ta base ça va probablement pas coller. C'est ultra relou (c'est pas à eux de t'imposer la conception normalement), mais ça existe (pas dans tous les contextes bienheureusement).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)