Ich bin dabei, ein Webanwendungsprojekt zu entwickeln.Bewährtes Verfahren zur Verwaltung von Änderungen des Datenmodells in einem freigegebenen System
Ich möchte etwas früh und oft für Early Adopters zum Spielen und Feedback bekommen.
Aber ich stelle mir vor, dass sich das Datenmodell mit fortschreitendem Projekt ändert und mein Verständnis des Systems verbessert wird.
Wie sollte ich das Dilemma bewältigen, das Datenmodell angemessen zu aktualisieren und Datenverlust für Erstanwender zu verhindern? Sollte ich einfach eine große Warnung mit dem Hinweis "User hüte dich" aufstellen, oder sollte ich mich bemühen, Migrationsskripts zu erstellen?
"Böse"? Könnte zu stark sein. Ich kann es jedoch respektieren, basierend auf deiner eigenen hart erkämpften Erfahrung. – duffymo