Qu'est-ce que le versioning logiciel?

Le versioning logiciel est un système par lequel différentes versions d'un logiciel particulier sont numérotées à la fois pour une utilisation interne et la désignation de publication. Ce système permet aux développeurs de logiciels de suivre plus facilement les changements entre les versions et permet aux clients et aux utilisateurs du logiciel de mieux reconnaître les versions mises à jour. Un système numérique est généralement utilisé, souvent avec une décimale utilisée pour indiquer des mises à jour de version mineure. Les indications de la version logicielle ont saisi l'utilisation populaire et le lexique grand public en raison de l'importance de ce système pour permettre aux utilisateurs de logiciels de résoudre les problèmes et de trouver des mises à jour logicielles.

Il n'y a pas de moyen standard par lequel la version logicielle doit être effectuée, et les méthodes utilisées dépendront généralement de l'entreprise qui développe un logiciel informatique. En fin de compte, le versioning logiciel sert deux objectifs majeurs, mais très différents,: communication interne aux développeurs travaillant sur un programme et communication externe de nouvelles versions à puissantesclients ials. Lorsqu'elle est utilisée en interne, ce système n'a pas à suivre une méthode qui a du sens pour ceux en dehors d'une entreprise, mais est souvent choisi pour transmettre des informations rapidement et efficacement aux autres développeurs.

Le versioning du logiciel est généralement utilisé en interne pour permettre à différents programmeurs d'indiquer lorsque des modifications, en particulier des changements significatives, ont été apportées à un programme. Cela apparaît généralement d'une manière similaire au «Nom du logiciel 1.0» ou «Nom du logiciel 1.10», bien que différentes notations puissent être utilisées. En général, cette notation indique des versions majeures avant un point décimal ou un autre séparateur, avec des mises à jour de libération mineures arrivant en deuxième, troisième et même quatrième positions.

Par exemple, «Version 0.5.1.15» pourrait être utilisée pour indiquer que le programme n'est pas prêt pour la version, car la première position indique souvent une version de version; qu'il en est dans sa cinquième version majeure de pré-libération; Le programme a subi un changement au cours de cette version; et que 15 changements mineurs se sont produits dans ce cycle. Ces mêmes informations pourraient également être transmises comme «1A.5.1-15» pour indiquer la version un alpha, ce qui signifie pré-libération, et indiquant les dernières informations utilisant des indicateurs mixtes. Tant qu'un système unique est utilisé en interne pour le versioning logiciel, les informations peuvent toujours être transmises efficacement pour les développeurs.

Les indicateurs externes du versioning logiciel, en revanche, sont généralement beaucoup plus faciles à suivre. Ces informations peuvent être complètement distinctes des désignations internes car elles sont principalement destinées à indiquer aux consommateurs qu'une nouvelle version du programme a été publiée. Bien que le système numérique soit utilisé dans de nombreuses situations - aller rarement au-delà de deux chiffres tels que «1,5» ou «2.0» - les noms sont également souvent utilisés pour indiquer une nouvelle version. Microsoft®, par exemple, a initialement utilisé des nombres pour Windows 1.0®, len a changé en années de sortie pour des versions comme Windows 98®, puis a changé en noms tels que Windows Vista®, avant de revenir à des indicateurs numériques avec Windows 7®. Le versioning logiciel a saisi l'utilisation traditionnelle dans un certain nombre de contextes différents, tels que les versions mises à jour de romans ou de films étiquetés avec des désignations «1,5» ou «2.0».

DANS D'AUTRES LANGUES