Il nome corretto per un progetto supporta 2 versioni diverse

0

Esiste un nome tecnico per un progetto software in cui vengono mantenute sia le versioni stabili precedenti sia quelle correnti?

    
posta JeffH 16.04.2013 - 01:44
fonte

2 risposte

1

La convenzione di denominazione di tale è in genere determinata dal sistema di controllo del codice sorgente che stai utilizzando. SVN , ad esempio, utilizza i termini rami e tag per fare riferimento alle sue basi di codice, con quest'ultimo che fa riferimento a versioni precedentemente chiuse. La mia azienda fa riferimento a un ramo di codice per una versione precedentemente rilasciata come ramo di manutenzione , anche se potrebbe essere individuale di noi.

    
risposta data 16.04.2013 - 02:00
fonte
1

La terminologia generale per le versioni (vedere Gestione delle versioni eseguita a destra ) sono:

  • Attivo: descrive una versione attualmente in sviluppo (non pubblicata)
  • Latest - la versione "più alta" disponibile
  • Precedente - qualsiasi cosa diversa dall'ultima versione

Quindi, 4.0 è l'ultimo, mentre 3.0 e 3.1 sono precedenti. La maggior parte dei software ha un pattern di rilascio lineare (questo è molto più semplice da mantenere ovviamente): 3.0 prima, poi 3.1, quindi 4.0.

Il modello non lineare che descrivi (3.0 prima, poi 4.0, poi 3.1) è chiamato Supporto per versione precedente . In questo caso, 4.0 rimane la versione Ultima , anche se 3.1 è stata spedita dopo come correzione per utenti 3.0.

Microsoft segue questo modello (Windows XP, una versione precedente è continuamente supportata), mentre Apple (credo), no - è sempre necessario eseguire l'aggiornamento all'ultimo.

    
risposta data 17.04.2013 - 06:33
fonte