Pregunta

Cuando se encuentra en algún lugar entre la versión 1 y la versión 2, ¿qué hace para mantener su software?

Los términos parche, revisión, versión de mantenimiento, Service Pack y otros son borrosos desde mi punto de vista, con diferentes definiciones dependiendo de con quién hable.

¿Cómo llamas a tus esfuerzos de mantenimiento incremental entre versiones?

¿Fue útil?

Solución

Cuando escucho esos términos, esto es lo que me viene a la mente:

  • Parche: actualización publicada públicamente corregir un error / problema conocido
  • Hotfix - actualización para arreglar un muy problema específico, no siempre públicamente lanzado
  • Lanzamiento de mantenimiento - Incremental actualización entre service packs o versiones de software para arreglar múltiples asuntos pendientes
  • Service Pack: gran actualización que soluciona muchos problemas pendientes, normalmente incluye todos los parches, Revisiones, versiones de mantenimiento que anterior al paquete de servicio

Dicho esto, no es así como hacemos las actualizaciones. Simplemente incrementamos la versión y / o el número de compilación (que se basa en la fecha) y simplemente lo llamamos " Actualizar " ;. Para la mayoría del software me resulta más fácil, puede ver fácilmente que una computadora ejecuta 1.1.50 frente a 1.2.25 y saber cuál es la más nueva.

Otros consejos

Me gustaría señalar http://semver.org/ para intentar definir los números de versión en de manera sensata, y las definiciones dadas allí en realidad se ajustan estrechamente a cómo uso los números de versión (o cómo desearía haberlos usado :))

En cuanto a las definiciones de términos, encuentro parche y revisión muy similar, excepto "revisión" generalmente no se transmite si se realiza a un servicio.

La versión de mantenimiento y el Service Pack se ajustan bastante a las dos denominaciones de números de versión. si tiene una estructura de número de versión como X.Y.Z, la versión de mantenimiento sería la Z, el Service Pack sería la Y. Sin embargo, realmente solo he escuchado estos términos en productos corporativos grandes. Conozco más los términos de la versión menor / mayor.

Por supuesto, cada tienda tiene su propio uso de los términos, y depende del tipo de usuario al que se dirija. Para los usuarios finales de MMO, por ejemplo, cada actualización es un "parche" porque el usuario tiene que "parchar a su cliente" para aplicarlo, mientras que para los usuarios finales de un software más común, a menudo solo tiene el término "actualizar" y "nueva versión" (nueva versión del alcalde).

Un hotfix es una solución para un problema específico que se aplica mientras el sistema aún está activo (hot). Esto proviene de los términos anteriores como hotswapping y hotswitching . Sí, el término es comúnmente mal utilizado en estos días por personas que no participan en la industria.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top