187 votes

Que représentent généralement les numéros d'une version (par exemple, v1.9.0.1)?

C’est peut-être une question idiote, mais j’ai toujours supposé que chaque nombre délimité par une période représentait un seul composant du logiciel. Si c'est vrai, représentent-ils jamais quelque chose de différent? J'aimerais commencer à assigner des versions aux différentes versions de mon logiciel, mais je ne sais pas vraiment comment il devrait être structuré. Mon logiciel comporte cinq composants distincts. Merci d'avance!

278voto

Dillie-O Points 16780

Dans la version 1.9.0.1:

  • 1: révision Majeure (nouvelle INTERFACE, beaucoup de nouvelles fonctionnalités, changement conceptuel, etc.)

  • 9: révision Mineure (peut-être un changement à une boîte de recherche, 1 fonctionnalité ajoutée, collection de corrections de bug)

  • 0: corrections de Bogues

  • 1: numéro de Build (si utilisé)-c'est pourquoi vous voyez l' .NET framework à l'aide de quelque chose comme 2.0.4.2709

Vous ne trouverez pas beaucoup d'applications en passant à quatre niveaux, 3 est généralement suffisant.

66voto

magyk Points 1

http://semver.org/

"Étant donné le numéro de version MAJOR.MINOR.PATCH, incrémentez le:

 MAJOR version when you make incompatible API changes,
MINOR version when you add functionality in a backwards-compatible manner, and
PATCH version when you make backwards-compatible bug fixes.
 

Des étiquettes supplémentaires pour les métadonnées de pré-publication et de construction sont disponibles en tant qu’extensions du format MAJOR.MINOR.PATCH. "

20voto

rkabir Points 143

Cela peut être très arbitraire et diffère d'un produit à l'autre. Par exemple, avec la distribution Ubuntu, 8.04 fait référence à 2008.Avril

Généralement, les nombres les plus à gauche (majeurs) indiquent une version majeure. Plus vous avancez vers la droite, plus le changement en cause est petit.

12voto

major.minor [.maintenance [.build]]

http://en.wikipedia.org/wiki/Software_versioning#Numeric

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X