Une tâche importante de la routine de tout programmeur implique le contrôle de versions de leurs applicateurs. Après tout, potê ; ncia non é ; il nage sans contrôle. Et il contrôle é ; tout, principalement se faudra de programmer dans la manière de défense ou avec une équipe grande.
Hé vérias outils pra contrôle de versions des projets, mais celles-ci seront sujet d'un autre article. Par néanmoins nous verrons la signification qui peuvent avoir ces nombres mélangés avec des points.
Chiffres :
1 . 0 . 0 . 1
V. S. B. C
V = Version Base
S = Sub version
B = Bugs Corrigés
C = Compilation
Version Base
Modifiée seulement dans des changements radicaux de l'applicateur en impliquant de nouveaux paradigmes ou compatibilité.
Exe : changement de protocole de communication, changement de règles essentielles.
Sub version
Modifications dans les fonctions internes, nouvelles fonctionalités ou une nouvelle bibliothèque.
Bugs Corrigés
Enregistre correction d'erreurs de programmation. Desejével qui bugs corrigés soit documenté à chaque version.
Compilation
Utilisée pour contrôle interne du programmeur.
Développée en règle générale à chaque compilation complète de applicateur et leurs modules.
Conventions Facultatives
Avec l'utilisation ont été supposées autres conventions pour la numération des versions :
0,0,1 à 0,0,9 - Version Alpha - Seulement pour utilisation interne
0,1,0 à 0,9,0 - Version Bêta - Version d'essais - non commerciale.
1,0,0 dans en avant - Version Finale - Version pour distribution.
Hé encore le contrôle de versions d'essais ou les instéveis et les versions estéveis :
1.0, 1.2, 1.4 - Numération avec des chiffres de subversion paires indiquent des versions estéveis.
1.1, 1.3, 1.5 - Numération avec des chiffres de subversion inégaux indiquent des versions instéveis ou d'essais.
Exemples
0,0,5 - Version Alpha
0,1,3 - Version Bêta instével
0,4,1 - Version Bêta estével
1,0,0 - Version Finale estével.
1,3,1 - Version Finale instével ou dans des essais.
1,4,0 - Version Finale estével
1,4,2 - Version Finale estével modernisée avec correction de bugs
1,5,0 - Version Finale estével avec de nouvelles fonctions dans relation est 1.4
2,0,0 - Nouvelle version de produit, incompatible avec des versions précédentes.
Fin de
traduction
2.0.1 – Nova versão de produto com bugs corrigidos.
Pra constar : estas são apenas sugestões de uso. Fique á vontade para adaptar á política local de sua empresa ou ao seu uso pessoal.
Bom proveito!