Comment procéder

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Comment procéder

par lux » 08 sept. 2008, 08:25

Sinon fais :

1.2.3

Le 3e chiffre réservé pour les petites mises à jour. Tu peux aller de 0 à 999 p.ex :-D

Et quand tu sens que t'es prêt à sortir une version stable, tu passes en 1.3.0

Re: Comment procéder

par Sékiltoyai » 07 sept. 2008, 19:23

Seulement dans un petit projet ça ne colle pas très bien, car si ça se trouve on va passer d'une version 1 à une version 2 très rapidement, car le y va être incrémenté au fil des petites corrections qui peuvent être nombreuses. Du coup on se retrouve avec une versions 2 qui n'est pas une évolution majeure.
Je ne vois pas pourquoi dans cette numérotation la version majeure s'incrémente automatiquement.
Tu peux très bien n'avoir que la version mineure qui s'incrémente, et ce pendant des années. Le noyau Linux est en version 2 depuis plus de 15 ans, il en est de même pour énormément de logiciels. Quand les développeurs ne jugent pas bon de refondre le cœur du projet, la version majeure ne change pas…
Il y à aussi la numérotation par dâte. Ewemple : 1.3 = première année du projet, mois de Mars.
Et là dans le cas inverse ou les modifications sont peu nombreuses le résultat est le même : On peut rapidement avoir une version 2 pour une modification mineure.
Le versionning par date est utilisé surtout pour les versions majeures. Un exemple, Ubuntu qui émet des versions majeures à date fixe tous les 6 mois, peut utiliser cette numérotation.
Simple question : Une version 2 par rapport à la première doit obligatoirement signifier un changement majeure ?
Euh, c'est toi qui le choisis le versionning, tu peux très bien dire que le premier chiffre est une version mineure et le second une version majeure…

Comment procéder

par Versionnage application » 07 sept. 2008, 18:58

Bonjour,

Etant en train de coder une petite application web en PHP, je me demandais comment procéder pour la numérotation des versions.

Si l'on prend un projet plus conséquent que le mien, il sera en principe numéroté sous la forme x.y
Ou x représente une évolution majeure.

Seulement dans un petit projet ça ne colle pas très bien, car si ça se trouve on va passer d'une version 1 à une version 2 très rapidement, car le y va être incrémenté au fil des petites corrections qui peuvent être nombreuses. Du coup on se retrouve avec une versions 2 qui n'est pas une évolution majeure.

Il y à aussi la numérotation par dâte. Ewemple : 1.3 = première année du projet, mois de Mars.
Et là dans le cas inverse ou les modifications sont peu nombreuses le résultat est le même : On peut rapidement avoir une version 2 pour une modification mineure.

Simple question : Une version 2 par rapport à la première doit obligatoirement signifier un changement majeure ?