Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    regole per le versioni dei programmi

    Buongiorno a tutti,
    siccome ho la necessita' di modificare programmi e creare diverse versioni degli stessi avrei bisogno di sapere se esistono regole per scrivere il numero di versione (2.2.0, 2.5, 3.2.2., etc)e sapere se ci sono delle convenzioni generali accettate da tutti.
    Grazie

    Alerikauro

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Le varie cifre che compongono il numero di versione sono indicate con i nomi major release, minor release e build number.

    Sostanzialmente, la prima cifra, major release, dovrebbe indicare il rilascio di una versione successiva, completamente rivisitata o comunque profondamente diversa dalla precedente; la seconda cifra, minor release, indica il rilascio di una versione successiva del prodotto con la risoluzione di alcuni bug, l'apportamento di alcune modifiche e aggiornamenti che migliorano il prodotto in generale che, tuttavia, rimane lo stesso; la terza cifra, il build number, segnala il rilascio di un nuovo "build", appunto, cioè di una ricompilazione successiva dello stesso prodotto, magari per la risoluzione di alcuni bug gravi e piccoli o per piccole revisione ad un prodotto che sostanzialmente rimane identico e mantiene le stesse funzionalità.

    Si tratta di convenzioni, pertanto si può utilizzare come si vuole, sebbene sarebbe meglio seguire il significato generalmente attribuito al numero di versione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    grazie 1000 per l'ottima e dettagliata descrizione che mi hai fornito!!!

    Alerikauro

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    12
    Spiegazione perfetta

    Una cosa a cui fare attenzione: se usi CVS, ovviamente il numero di versione che usa CVS non è assolutamente da usare per il numero di versione di un tuo programma, sono cose (in generale) diverse

    Ciao

  5. #5
    Perdona la mia ignoranza, ma cosa e' CVS?

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Originariamente inviato da alerikauro
    Perdona la mia ignoranza, ma cosa e' CVS?
    E' un acronimo che si riferisce ai sistemi di versioning; si tratta di prodotti che, in modo più o meno centralizzato, sono depositari di codice sorgente, scritto eventualmente da più autori i quali possono svolgere operazioni di "check in" e "check out" per estrarre o inviare codice al sistema, gestendo tutte le differenze tra ciascuna versione del codice (la quale viene in questo modo etichettata).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    ok grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.