Notes de version !

Quand tout est (trop ?) bien organisé, il y a besoin d'une ouverture. Ici on parle de tout, mais pas de n'importe quoi et toujours dans le respect d'autrui, vous êtes prévenus.
Thinker
Lézard vert
Messages : 126
Inscription : 28 juil. 2004, 23:40

Notes de version !

Message par Thinker »

Bonjour à tous,

Qu'ils soient des logiciels ou des sites, ils connaissent des développements séquentiels couronnés par des Versions. Apèrs la version 0.1 vient 0.1.1 ou 0.2, 0.1.10, ... que sais-je !

Ce que j'aimerais comprendre, c'est comment s'effectue ces numérotations ? Comment juge-t-on le passage d'une version à une autre ? Pourquoi un site ou un logiciel qui a subi des modifications passe d'une version 0.1 vers 0.1.3 et non pas 0.1.1 ou 0.2 ? Est-ce une sorte d'arbitrage des repsonsables des projets (site ou logiciel), ou est-ce que chaque passage vers une autre version doit repsecter une certaine logique ?
Firefox 1.5 Fr. Thunderbird 1.0.7 Fr sous Fedora Core 3 / Windows XP SP2 .
P4 Centrino M 1,7 Ghz, 2 Go RAM.
P4 Celeron D 2.8 Ghz, 2 Go RAM.
jv2759
Tyrannosaurus Rex
Messages : 4161
Inscription : 12 févr. 2004, 14:29

Message par jv2759 »

C'est totalement à discretion des chef de projet...

Par exemple, pour firefox :

premier chiffre : numéro majeur
second chiffre : numero mineur
troisieme : correction de bug...

Et si mozilla as passer de 1.0 à 1.5, c'est tout simplement qu'il n'y auras qu'une version entre la 1 et la 2...

Dans d'autre projet, ils utilise les nombre paire ou impaire pour désigner les ersion en develloppement. Par exemple pour le noyeaux linux, les version à utiliser son :

2.4 ou 2.6, la 2.5 était la version de develloppement... D'autre numérote leur version 1, 2, 3, 4

Il n'y as aucune régle... La seul régle pour les logiciel avec des numéro de version, c'est qu'on essais de dire 2 plus ressent que 1...
Inscrit sur la liste des abonner absent...
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

En revanche si tu parles de logiciels Mozilla, il y a une règle :wink:

Il faut voir que le logiciel voit constamment de nouvelles fonctionnalités ajoutées. C'est le tronc ("trunc" en anglais), qu'il faut voir effectivement comme le tronc d'un arbre, dans lequel tout se passe.

De temps en temps, comme tout arbre, il faut bien avoir des branches latérales... c'est là qu'interviennent les versions. Par exemple, une des branche latérale est la version 1.7. Elle s'est séparée du tronc il y a très longtemps (il faudrait voir les roadmap pour savoir exactement quand). À partir de là, ces branches ont un numéro (par exemple 1.7) et seules des corrections de bugs sont ajoutées, plus de nouvelles fonctionnalités. Elles divergent donc du tronc, s'en séparent, s'en éloignent, sont de plus en plus stables vu qu'il n'y a que des fixations de bugs, donnent des betas (rapidement, pour débugguer à grande échelle), puis quand c'est assez stable des RC (release candidate = candidates de versions = versions qui peuvent perdre leur "rc" si elles sont jugées assez stables), puis la version finale. Ça nous donne par exemple Mozilla 1.7rc3 (je dis un peu au bol, ça n'a pas d'importance) qui devient 1.7.
Ensuite, c'est toujours la même branche, mais il peut rester des bugs gênants ayant échappé au débugguage, ou des failles de sécurité, et on a alors des sous-versions : 1.7.1, 1.7.2... 1.7.9, 1.7.10 etc.
Pendant ce temps évidemment c'est la branche 1.8 qui suit le même chemin :wink:

Bon, c'est une version un peu idéalisée de la réalité, m'enfin je pense (j'espère) pas trop éloignée :wink:
Bien entendu, toute règle a ses exceptions, et ses complications, et il y en a beaucoup :lol: (en particulier Firefox qui n'obéit à aucune règle que je ne puisse comprendre pour l'instant).
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités