Newsgroup: it.comp.programmare
Titolo: alfa, beta, release, build, ecc.

Ciao,
vorrei che qualcuno mi confermasse e, se fosse
necessario, spiegasse meglio il significato delle
parole in oggetto:
-Alfa
Dovrebbe essere una versione preliminare
di un software che viene testata all'interno dell'azienda
produttrice dello stesso.
-Beta
Come sopra solo che il software viene testato
da un gruppo di utente esterni all'azienda produttrice.
-Release?
E' forse la traduzione in inglese di versione
oppure ha un significato piu' complesso?
-Build?

 -Build?
Il build number e` un numero che indica quando il software e` stato  
compilato, puo` essere un numero incrementato di volta in volta o un  
numero formato dalla data, generalmente nel formato YYYYMMDD (ad esempio  
un programma compilato oggi potrebbe avere un numero di build 20040614).
Ogni produttore di software poi ha il suo schema, generalmente i progetti  
open source sono piu` rigorosi e costanti nel numerare le versioni dei  
programmi, ma anche qui ci sono differenze notevoli.
-- 
Marco Barisione
http://hotkeybind.sf.net
http://marcobari.altervista.org

 ha scritto nel messaggio
news:opr9jzi6dt49szmk@localhost...
| On Fri, 11 Jun 2004 23:02:13 GMT, v_neumann <comp...@science.cs> wrote:
[cut]
| > -Build?
|
| Il build number e` un numero che indica quando il software e` stato
| compilato, puo` essere un numero incrementato di volta in volta o un
| numero formato dalla data, generalmente nel formato YYYYMMDD (ad esempio
| un programma compilato oggi potrebbe avere un numero di build 20040614).
[cut]
Ciao,
indicare il build e' utile per quale motivo?
Forse perche' puo' indicare che sono stati
corretti piccoli bag tali da non giustificare
un aumento della minor version o major version?
Inoltre, navigando su google ho trovato un modo di
impostare la numerazione di un programma:
versione maggiore . versione minore . build . revision
ma, sinceramente, non ho ancora capito a cosa serve
indicare un numero di build e soprattutto un numero di
revision.
Forse qualcuno potrebbe fare luce in proposito.
Saluti.

 indicare il build e' utile per quale motivo?
Dipende da che convenzione utilizzi, se intendi la build come terzo numero  
della versione (spesso chiamato micro) indica cambiamenti minori, nello  
sviluppo di prodotti commerciali non e` detto che tutte le build vengano  
distribuite.
Se invece come build intendi un numero per indicare una sotto versione,  
magari formato dalla data, si usa per indicare versioni rilasciate spesso,  
magari ogni notte.
Poi puoi usare ogni numerazione che vuoi, per le librerie (per le quali la  
numerazione dovrebbe essere molto piu` precisa per evitare problemi) uso  
la convenzione per cui:
- major: versione dell'interfaccia, modificata quando ci sono cambiamento  
notevoli o incompatibili all'indietro.
- minor: incrementato quando l'interfaccia viene modificata aggiungendo  
funzioni, classi o altro, senza modificare la compatibilita` all'indietro.
- micro: indica un cambiamento interno, senza modifiche dell'interfaccia.
Il quarto numero non lo uso ma non ho mai partecipato a progetti grossi.


 ha scritto nel messaggio
news:opr9luxmhm49szmk@localhost...
| On Mon, 14 Jun 2004 22:04:22 GMT, v_neumann <comp...@science.cs> wrote:
|
| > Ciao,
| > indicare il build e' utile per quale motivo?
|
| Dipende da che convenzione utilizzi, se intendi la build come terzo numero
| della versione (spesso chiamato micro) indica cambiamenti minori, nello
| sviluppo di prodotti commerciali non e` detto che tutte le build vengano
| distribuite.
|
| Se invece come build intendi un numero per indicare una sotto versione,
| magari formato dalla data, si usa per indicare versioni rilasciate spesso,
| magari ogni notte.
[cut]
Se indica cambiamente minori peche' non chiamarlo
semplicemente micro, come tu stesso indichi?
Il termine build indicando una compilazione credo
che abbia un significato piu' preciso, altrimenti
non vedo perche' utilizzarlo.
Mi chiedo se da qualche parte, in un libro, sito web
c'e' la spiegazione su come utilizzare le numerazioni piu'
diffuse.

 
Non mi pare esista come standard certificato.
E' in gran parte affidato alle convenzioni che una società di sviluppo 
software adotta internamente. Quelle che ti sono state date sono 
indicazioni di massima che uno può, o meno, usare.
M.
-- 
"- in Italia cosa rischia uno che tortura?
- ..Se è una tortura e via, poco.. Se ha anche scaricato musica da 
Internet, quattro anni"
Sergio Staino (Bobo e figlia, maggio 2004)