À retenir
- Sert à identifier de manière unique l'état d'un logiciel.
- Permet de savoir si deux programmes sont compatibles entre eux.
- Facilite le retour en arrière en cas de problème technique majeur.
Une version est une étape précise dans l'évolution d'un logiciel, d'un fichier ou d'un composant informatique. On peut la comparer à l'édition d'un livre ou au millésime d'une voiture : elle permet d'identifier l'état exact du produit à un instant T, avec ses fonctionnalités et ses corrections spécifiques.
Étymologie
Issu du latin versio (« action de tourner, de changer »), dérivé de vertere. En informatique, le terme s'est imposé pour désigner les transformations successives d'un code source ou d'un programme au fil de son développement.
Exemples d'usage
- Android 14 : la quatorzième version majeure du système mobile de Google.
- v2.3.1 : une notation classique où chaque chiffre indique l'importance des changements effectués.
- Version Alpha/Bêta : des versions de test publiées avant la sortie officielle pour corriger les erreurs.
Cas d'usage
Le concept de version intervient dans le développement logiciel (gestion des mises à jour), la maintenance système (compatibilité entre programmes) et la gestion de documents (historique des modifications dans un traitement de texte).
Bonnes pratiques
Il est conseillé d'adopter le versionnage sémantique (SemVer), qui consiste à utiliser trois nombres (ex: 1.0.4). Le premier change pour une refonte majeure, le second pour des nouveautés mineures, et le troisième pour de simples corrections de bugs. Évitez les noms flous comme "final_v2_final_vrai".
Synonymes
Antonymes
Conseil
Si vous utilisez un logiciel pour un travail critique, attendez souvent la version x.1 ou x.0.1 plutôt que la x.0, car les toutes premières versions majeures essuient souvent les plâtres des derniers bugs non détectés.
Questions fréquentes
Pourquoi mettre à jour une version ?
Pour bénéficier de nouvelles fonctionnalités, mais surtout pour boucher des failles de sécurité et corriger des bugs.
Qu'est-ce qu'une version LTS ?
LTS signifie 'Long Term Support'. C'est une version qui recevra des mises à jour de sécurité pendant plusieurs années, privilégiant la stabilité.
C'est quoi un numéro de build ?
C'est un identifiant souvent plus précis que la version, généré automatiquement à chaque fois que le code est compilé par les développeurs.