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!
Réponses
Trop de publicités?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.
"É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. "