como poner el numero de version en un programa
Horst H. von Brand
vonbrand en inf.utfsm.cl
Jue Jul 17 17:03:17 CLT 2008
Victor Hugo dos Santos <listas.vhs en gmail.com> wrote:
> se estoy creando un programa, hay alguna regla para poner versiones ???
No...
Pero el nucleo Linux uso el esquema:
x.y.z
x: Rama mayor, se cambia unicamente si hay cambios /muy/ substanciales
(p.ej., 2.0.0 fue la primera version que manejaba mas de una CPU)
y: Version mayor, se cambia cuando hay cambios importantes (particularmente
incompatibles con lo anterior)
z: Version menor, cambios desde la version anterior ("business as usual")
Las versiones estables hoy son x.y.z.w como antes, con w indicando un
conjunto reducido de parches para reparar problemas criticos.
> por ejemplo:
>
> 0.0.1 - titulo del programa
> 0.0.2 - algunas lineas de código
> 0.0.3 - ya funciona en mi maquina
> 0.0.4 - logre hacer que funcione en otra maquina
> 0.0.5 - publique en internet
> 0.1.1 - parches de terceros
> 0.9.9 - beta
> 1.0.0 - final
> el tema es que de la 0.1.1 (o 0.2 / 0.3.3) se salta directamente para
> la 0.9.9 y después 1.0.0 ??
Hay de todo... 0.0.1, luego 0.0.2 (primera publicada), luego 0.18, ...,
para llegar a una interminable serie de 0.99<letra>, 1.0.0, ...
Y los hay quienes simplemente van 1.1.0, ..., 1.1.9, 1.2.0, ... sin cambios
particularmente notables entre 1.1.9 y 1.2.0
Recomendable /no/ incluir letras (confunde a los sistemas como las
versiones de RPM). Posiblemente decir x.y.90, x.y.91, ... antes de
x.(y+1).0 para indicar versiones casi-casi (lo que hace Fedora, los
primeros rc son .90, .91, ...).
> hay algún intinerario ??
> alguna guia que especifique en que versión se deberÃa de iniciar ???
> cuando se deberÃa de saltar de 0.3.1 para 0.4.0 ??
Cuando lo consideres apropiado (o sea, cambios suficientemente fuertes para
justificar 0.3.x a 0.4.x). Y 1.0.0 cuando tengas la primera version
"terminada", lo suficientemente solida para dejarla en manos de "usuarios
finales". Eso si ese esquema es tu idea, aunque los numeros de version
debieran reflejar /algo/ para mi gusto muy particular.
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile 2340000 Fax: +56 32 2797513
Más información sobre la lista de distribución Linux