|
Hola David,
En lo personal considero a la palabra estable como "lo suficienemente probado o testeado como para haber pasado y superado los requisitos planteados".
Por ello, si el sistema sigue evolucionando, y mientras no se cumplan todas las pruebas pactadas, seguirá habiendo una versión inestable, o beta, si desen llamarla.
La cuestión es que para mi, debe existir paralelamente dos versiones: las estables y las betas. Se va actualizando la versión beta a medida que se avanzan las pruebas. Cuando las pruebas finalizen se podrá aceptar a dicha versión como estable. Esta versión se añade al repertorio.
Se continúa el proceso mientras sea viable el proyecto.
Ya queda a gusto de uno como lleva a cabo el control de versiones, lo importante es que no se deseche, y nunca "pisar" las versiones estables. Puesto que en caso de bugs, se puede volver atrás.
No se si se me entiende la idea.
Por tanto amigo, yo añadiria una tercer opción:
Actualizar la versión inestable y dejar la estable tal como está.
Saludos,
|