Vedo questo e più volte. Il test manager UAT vuole che la nuova build sia pronta per essere testata entro venerdì. La prima delle domande poste nella riunione di pre-test è "quale versione verrà testata, contro?" (che è una domanda equa da chiedere). La stanza diventa silenziosa, quindi qualcuno tornerà con "Tutti gli assemblaggi hanno una loro versione, basta fare clic con il tasto destro e guardare le proprietà ...".In un'architettura distribuita, perché è difficile gestire le versioni?
Dal punto di vista del responsabile dei test, questo è inutile. Vogliono una versione/etichetta/tag attraverso tutto ciò che è che dice loro su cosa stanno lavorando. Vogliono queste informazioni facilmente disponibili.
Ho visto soluzioni in cui la versione di aree diffierenti di un sistema viene memorizzata in un archivio dati, quindi visualizzata nella casella relativa all'applicazione principale. Il problema è che questo deve essere mantenuto.
Quali soluzioni hai visto che aggirano questo problema?
MODIFICA. Il sistema distribuito copre VB6, ASP classico, VB.Net, C#, Web Services (attraverso i dipartimenti, quindi quale versione stiamo usando?), SQL Server 2005.
bel articolo, grazie –