¿Qué es la pudrición del software?
El software ROT es la lenta degradación del software de la computadora como resultado de las fallas para mantener su programación actual con el resto de un sistema informático. El término "Software Rot" es un nombre inapropiado, porque el software en realidad no se está descomponiendo; Simplemente no se está actualizando correctamente, lo que hace que funcione más lento y parece que está vacilante. Esto generalmente no es un cambio irrevocable, y reinstalar el software o hacer actualizaciones efectivas a menudo puede resolver el problema. En un sentido amplio, este tipo de ROT se clasifica como activo o inactivo, dependiendo del uso del software.
Cuando el software envejece, puede haber problemas físicos que ocurren con sus bits y codificación. En la mayoría de los casos, esto no es lo que está sucediendo en el software. Al mismo tiempo, los cambios vistos con ambos problemas pueden ser similares, porque el software se ralentiza y se vuelve menos eficiente. Una causa menor de esto es la programación no utilizada, que tiene una mayor tendencia a pudrirse en comparación con la codificación más activa.
El principalLa causa de la pudrición del software es que el software ya no aborda el entorno informático actual. Esto puede ser el resultado de malas actualizaciones que no solucionan tales problemas, o no hay actualizaciones en absoluto. Por ejemplo, si hay un programa que depende completamente de una determinada velocidad de reloj para funcionar, entonces este programa será menos eficiente a medida que las velocidades de reloj aumenten con un mejor hardware. El programa no sabría cómo manejar las velocidades más altas, y la ROT comenzaría.
La pudrición de esta manera generalmente se puede solucionar de una de dos maneras. Si el software todavía refleja, o parcialmente, el entorno informático actual, entonces el usuario debe reinstalar el programa. Esto tiene la capacidad de eliminar artefactos y acelerar el programa a cómo fue cuando el usuario lo consiguió por primera vez. La otra forma de corregir el software ROT es actualizar el programa, pero esto normalmente solo puede ser realizado por el programador, y las actualizaciones deben abordar cualquier funcionalProblemas de Ity.
Hay dos tipos principales de pudrición del software: inactivo y activo. La podredumbre inactiva se refiere a problemas con el software que rara vez se abre o actualiza, lo que puede hacer que aparezcan artefactos o que el programa ya no refleje lo que los usuarios y las computadoras necesitan. La ROT activa ocurre cuando el programa se usa y actualiza, pero las actualizaciones no reflejan los cambios necesarios para adaptarse correctamente al entorno de la computadora o el código fuente original se ha cambiado tanto que están ocurriendo problemas.