Quali strategie esistono per la gestione degli aggiornamenti in più sotto-prodotti e più release?

StackOverflow https://stackoverflow.com/questions/873174

  •  22-08-2019
  •  | 
  •  

Domanda

Abbiamo un prodotto che ha più estensioni fornite con essa, ognuno dei quali ha il proprio numero di versione. (In particolare abbiamo un'applicazione xulrunner con estensioni multiple). Il gestore estensione per xulrunner fornisce una funzionalità di aggiornamento in modo che sarà chiamata una funzione ogni volta che il numero di versione di tale estensione è aumentata. Questo ci dà un gancio per fare i necessari clean-up con l'aggiornamento.

Tuttavia, è diventato molto difficile trovare un buon modo per tenere traccia di quali estensioni hanno bisogno di un aumento di numero di versione e quali sono rimasti sostanzialmente invariati. Il processo di meglio che possiamo immaginare è 1) l'aggiunta di lavoro in anticipo quando si chiude biglietti (ogni singolo biglietto può avere una serie di bandiere che designa le estensioni devono essere modificati)
2) le query di scrittura che cercano i cui biglietti sono modifiche a un prolungamento a partire dall'ultima versione per un particolare cliente e 3) Aggiornamento numeri di versione di estensione in tutto il prodotto

Tutto questo sembra noiosa sia durante lo sviluppo e al momento del rilascio - e soggetto a errori. Qualche suggerimento?

È stato utile?

Soluzione

Sembra che tu stia usando pendente verso i biglietti di lavoro per individuare le modifiche alle estensioni. Mi chiedo se si dovrebbe guardare a esso il contrario e l'utilizzo del sistema di controllo della versione per identificare dove sono state apportate modifiche.

Il tuo Storia versione dovrebbe fornire tutte le visione è necessario su ciò che è cambiato in base alle modifiche effettivamente apportate e rilasciati. Esso fornirà anche una certa quantità di auditing che la portata del cambiamento previsto corrisponda alla portata del cambiamento completato.

In base a queste informazioni, è possibile implementare le vostre decisioni di cambiamento di versione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top