2010-09-13 5 views
0

Je construis une application de type studio visuel: l'utilisateur peut créer un nouveau projet, le modifier, l'enregistrer sur le disque et le charger. Le projet n'est pas exactement comme VS c'est spécifique au domaine.Quand créer une migration?

Comme avec VS j'ai besoin d'un moyen de migrer le projet de V1 à V2 car ils ont une structure différente sur le disque.

Quand devrais-je créer un tel outil de migration?

option 1: Vers la fin d'une version, déclarez "geler" sur les changements de format et créez un convertisseur. Par contre: Pendant toute la période de développement, les développeurs ne peuvent pas ouvrir un vrai projet client dans la version de développement car il n'y a pas de chemin de migration. Il peut être utile de voir à quoi ressemble une véritable performance de projet/interface utilisateur.

option 2: Au moment où un développeur effectue un changement de rupture, il devrait l'ajouter au projet de migration. Les inconvénients: Beaucoup de frais généraux pour le développement.

Répondre

0

Option la plus probable 2. Avoir de "vraies" données est très utile. En outre, il est beaucoup plus facile de construire chaque conversion lorsque vous avez les choses pertinentes à l'esprit, et vous êtes moins susceptible d'oublier la conversion de certaines parties du format.

Questions connexes