How do you keep track of your
application's version number? Do you
have a formal definition of what each
number/character in that version
represents?
What do the different numbers/strings
in the application's version mean for
your app?
Io uso il seguente:
AppName_<Major>.<Minor>.<Patch/Upgrade>.<BuildNo>
Maggiore : la versione principale è una versione definitiva del prodotto. È aumentato quando ci sono cambiamenti significativi nella funzionalità.
Minore - La versione secondaria viene incrementata quando sono state aggiunte solo nuove funzionalità o correzioni di errori importanti.
Aggiornamento / Patch - L'aggiornamento si riferisce alla sostituzione di un prodotto con una versione più recente del prodotto. Viene incrementato solo quando l'aggiornamento viene fornito sulla versione principale designata. La versione di prova inizia con 0 e incrementa solo quando il bug è stato risolto.
Build No - Il numero di build viene incrementato quando viene creata una nuova build.
- Do you use any automated updating
system in your apps (e.g. something
like Sparkle) and how good has it been
behaving for you?
Utilizziamo lo strumento di costruzione che crea automaticamente app di notte, che chiamiamo build notturne e aumenta il numero di build ogni volta che viene creata una build.
- Do you have a separate update
procedure for beta-testers or
pre-release testers of your app?
No. I test vengono eseguiti durante la notte di compilazione ogni mattina che chiamiamo BAT (Build Acceptance Test) e verifica la compilazione notturna.