Qualcuno è a conoscenza di schemi di progettazione relativi agli aggiornamenti software? In particolare mi piacerebbe un pattern per convertire vecchi file/impostazioni nella versione più recente.Motivo di progettazione per gli aggiornamenti software
La soluzione migliore che posso pensare sarebbe avere un insieme di regole su come convertire da ogni versione alla prossima versione (ad esempio v1.0 a v1.1, v1.1 a v1.2, .. .). Quindi per convertire i file/le impostazioni nella versione più recente, eseguirai tutte le regole di conversione in ordine.
Questo non mi sembra un modo molto elegante di fare le cose - c'è un modo migliore?
(per il contesto, io sono nella pianificazione iniziale/fasi di progettazione di un'applicazione Metro Win8)
grazie in anticipo
Non lasciatevi ingannare dall'eleganza - la soluzione è la migliore. Cercare di collegare il problema ed essere più "elegante" in realtà crea solo duplicazioni. – tallseth