cs_Warwick
Messages postés81Date d'inscriptionvendredi 1 février 2002StatutMembreDernière intervention 8 octobre 2007
-
17 avril 2007 à 09:35
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 2008
-
17 avril 2007 à 10:35
Bonjour,
je souhaiterais s'avoir comment vous incrémentez vos numéros de version a.b.c.d
et selon quel critères vous indicez telle partie du numéro de version (a, b, c ou d).
Cela m'interesserait d'avoir vos différents avis car tout le monde ne travaille
pas forcément de la même manière.
Par avance merci.
Warwick.
A voir également:
"Server api" "build date" "php version 4.4.6" "php variables"
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 200813 17 avril 2007 à 10:35
Voila par exemple comment nous procédons :
- Le premier digit, c'est le numéro majeur de produit : ne change que lors d'un vrai changement de version (1 fois tout les an pour schématiser)
- Le second digit, c'est le "numéro de version" du produit - qu'on appelle chez nous "milestone" (3 ou 4 fois par an)
(la "vie" de ces deux premiers numéro est connue et prévue à l'avance)
- Le troisième digit, c'est un numéro "interne" qui évolue lorsque les fonctionnalités changent de facon significative, ou apres une refonte, etc. mais qui arrive avant la sortie d'un nouveau milestone.
- Le quatrième digit est normalement incrémenté à chaque modification du code (c'est à dire à chaque archivage dans l'outil de controle des sources)-> peut évoluer tout les jours, une fois par semaine... selon les cas
Ensuite, tout dépend de ce que tu fais, des conditions dans lesquelles tu travailles, des outils que tu utilises, de la taille de l'équipes qui bosse sur le projet, etc...
cs_Warwick
Messages postés81Date d'inscriptionvendredi 1 février 2002StatutMembreDernière intervention 8 octobre 2007 17 avril 2007 à 10:21
Merci de ta réponse, effectivement, j'ai vu que l'on pouvait gérer cela directement dans le framework, mais ma question était plutôt d'ordre générale sur les développements.
Je crois que le noyau Linux est sur 3 digits dont chaque digit est incrémenté dans certains cas.
Certains vont incrémenter tel digit si le coeur d'une méthode est changée, tel digit si la signature change, ou encore si une méthode est ajoutée ...
Bref, savoir un peu comment chacun se gérait ça en ou en dehors de .NET.