Pour un logiciel, je préfère qu'il y ait toujours un numéro de version majeur, qui est incrémenté uniquement si le code a été modifié en profondeur, ou qu'il y a eu des énormes changements pour l'utilisateur. Pour moi ce numéro sert à ça. Si après des années on se retrouve avec une version 0.456.3, c'est qu'il est peut-être temps de sortir une version 1.0.
En suivant cette logique, s'il y a un changement majeur après une version 0.x, il faut plutôt incrémenter de deux, et sortir une version 2.0 au lieu de 1.0. La 1.0 est plutôt l'aboutissement des versions 0.x.
Mais bon la mode est en train de changer, on va bientôt voir sortir Firefox 5 quelques mois à peine après Firefox 4, sans doute pour « rattraper » Chrome. Enfin, Firefox n'est pas du tout une référence pour avoir un plan de numérotation stable.
[mode fatigué]
J'allais commencer à rentrer dans une longue explication sur les numérotations à la Ubuntu, dire que c'est pas si mal que ça pour une distrib qui sort à intervalle régulière, mais que pour un logiciel c'est moins adapté, et puis de toute façon on peut avoir un accès facile aux dates de sortie si on est intéressé, etc etc. Sans parler des versions paires/impaires.
Bref j'aime bien qu'un numéro de version ait une signification en plus que simplement : « la version N est sortie juste après (N-1) ».
Mais à quoi bon discuter, de toute façon chaque développeur a ses préférences de numérotations, et s'il juge bon de changer, c'est son choix (tant qu'il y a une raison qui tient plus ou moins la route).
HS : Je me demande s'il existe déjà un logiciel avec pour numérotation uniquement des nombres premiers. Converger vers PI, e, etc Knuth l'a déjà fait, mais les nombres premiers je n'en connais pas.
[^] # Re: Keep it simple
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal LINUX 2.8.0. Évalué à 2.
Pour un logiciel, je préfère qu'il y ait toujours un numéro de version majeur, qui est incrémenté uniquement si le code a été modifié en profondeur, ou qu'il y a eu des énormes changements pour l'utilisateur. Pour moi ce numéro sert à ça. Si après des années on se retrouve avec une version 0.456.3, c'est qu'il est peut-être temps de sortir une version 1.0.
En suivant cette logique, s'il y a un changement majeur après une version 0.x, il faut plutôt incrémenter de deux, et sortir une version 2.0 au lieu de 1.0. La 1.0 est plutôt l'aboutissement des versions 0.x.
Mais bon la mode est en train de changer, on va bientôt voir sortir Firefox 5 quelques mois à peine après Firefox 4, sans doute pour « rattraper » Chrome. Enfin, Firefox n'est pas du tout une référence pour avoir un plan de numérotation stable.
[mode fatigué]
J'allais commencer à rentrer dans une longue explication sur les numérotations à la Ubuntu, dire que c'est pas si mal que ça pour une distrib qui sort à intervalle régulière, mais que pour un logiciel c'est moins adapté, et puis de toute façon on peut avoir un accès facile aux dates de sortie si on est intéressé, etc etc. Sans parler des versions paires/impaires.
Bref j'aime bien qu'un numéro de version ait une signification en plus que simplement : « la version N est sortie juste après (N-1) ».
Mais à quoi bon discuter, de toute façon chaque développeur a ses préférences de numérotations, et s'il juge bon de changer, c'est son choix (tant qu'il y a une raison qui tient plus ou moins la route).
HS : Je me demande s'il existe déjà un logiciel avec pour numérotation uniquement des nombres premiers. Converger vers PI, e, etc Knuth l'a déjà fait, mais les nombres premiers je n'en connais pas.