Versiones de programas.

Planet Earth
30 de Mayo del 2002
Saludos a todos.
Tengo una duda existencial referida a la forma de numerar las distintas versiones de un programa, antes de la versi贸n final 1.0. ¿C贸mo es correcto llamarlas? ¿1.0 alpha? ¿1.0 Beta 1, Beta 2, etc.? ¿0.9? ¿Existe alg煤n canon que establezca esto?
Desde ya, muchas gracias por responder a mi inquietud.

herraiz
30 de Mayo del 2002
Hola,

antes de que hayas desarrollado una primera versi贸n, es normal comenzar la versi贸n por cero. Por ejemplo, 0.9.11. Tambi茅n es habitual que las versiones inestables tengan el n煤mero del centro (el '9' en el ejemplo) impar, y par si esa versi贸n ha sido revisada. El tercer n煤mero se usa para distinguir peque帽os cambios entre la misma versi贸n.

Cuando el programa est谩 en una fase muy temprana de desarrollo se dice que est谩 en fase 'alpha'. Normalmente tienen una funcionalidad reducida y no son estables.

Una vez que el programa est谩 m谩s desarrollado (por ejemplo, es pr谩cticamente igual a la versi贸n final, pero contiene alg煤n error y no es completamente estable), se dice que est谩 en fase beta.

Un programa beta no significa necesariamente que contenga errores, sino que no contiene todas las caracter铆sticas de la versi贸n final (por eso, no todas las versiones beta tienen el n煤mero del centro impar).

Antes de alcanzar una versi贸n final, se suele denominar a la versi贸n como 'RC' (Release Candidate). Por ejemplo, 0.99RC ser铆a la beta que es la candidata a ser la versi贸n final 1.0.

Por 煤ltimo, la primera versi贸n final de un programa suele denominarse 1.0. El n煤mero del centro suele cambiar cuando se aborda alg煤n cambio importante en el desarrollo (por ejemplo, se pasa a de la 1.0.1 a la 1.1.1, cuando sea estable ser谩 la 1.2.0, por decir algo).

El primer n煤mero de la versi贸n se cambia cuando se desarrolla una versi贸n completamente nueva (empezada desde cero, aunque tampoco es imprescindible).

Espero no haberme enrrollado demasiado,

Un saludo.