Votre option sur les bonnes pratiques!
Posted: Wed Feb 11, 2015 1:18 pm
On a un logiciel qui roule depuis des années (bien avant que j'arrive dans cette cie)
Quand on l'installe sur une nouvelle machine, il crée les bases de données, tables, stored proc, etc...
La création est hardcodé dans le code VB.
Mais la, on a un scrum master qui veux tous changer....
On a maintenant un code C# qui lit un fichier texte qui contient tous les scripts de créations pour SQL Server!
Une fois que l'on démarre le logiciel, les script SQL sont roulés et le logiciel peut démarrer normalement.
Si tous se passe bien, tous les fichiers TEXTES qui contiennent les script SQL sont effacés.
Ce qui me chicotte, après l'installation et avant le premier démarrage, tous les fichiers peuvent être visible et donc toute
la structure de la BD est visible!
Je doute beaucoup que ce soit une bonne pratique!
Avez-vous une opinion? Ou même mieux.... une meilleur solution!!!
Quand on l'installe sur une nouvelle machine, il crée les bases de données, tables, stored proc, etc...
La création est hardcodé dans le code VB.
Mais la, on a un scrum master qui veux tous changer....
On a maintenant un code C# qui lit un fichier texte qui contient tous les scripts de créations pour SQL Server!
Une fois que l'on démarre le logiciel, les script SQL sont roulés et le logiciel peut démarrer normalement.
Si tous se passe bien, tous les fichiers TEXTES qui contiennent les script SQL sont effacés.
Ce qui me chicotte, après l'installation et avant le premier démarrage, tous les fichiers peuvent être visible et donc toute
la structure de la BD est visible!
Je doute beaucoup que ce soit une bonne pratique!
Avez-vous une opinion? Ou même mieux.... une meilleur solution!!!