falta de compatibilidad hacia atrás
¿Qué hacen los desarrolladores comúnmente al crear software que pueda conducir a fallos?
Una causa común de fallo de software (real o percibido) es la falta de compatibilidad con otros software de aplicación, sistemas operativos (o versiones de sistema operativo), o entornos de destino que difieren mucho de la aplicación original. Por ejemplo, en el caso de una falta de compatibilidad hacia atrás, esto puede ocurrir porque los programadores desarrollan y prueban software sólo en la última versión del entorno objetivo, que no todos los usuarios pueden estar ejecutando. Esto resulta en la consecuencia no deseada de que el último trabajo no puede funcionar en versiones anteriores del entorno objetivo, o en hardware más antiguo que las versiones anteriores del entorno objetivo eran capaces de usar. A veces tales problemas se pueden arreglar abstrayendo proactivamente la funcionalidad del sistema operativo en un módulo de programa o biblioteca separada.
question: ¿Qué hacen los desarrolladores comúnmente al crear software que pueda conducir a fallos?, answer: falta de compatibilidad hacia atrás