Frases informáticas

El código sin pruebas no es código.

sábado, 31 de julio de 2021

Definición: Efecto lateral

Es un problema típico en la programación estructurada que fue afrontado por el paradigma funcional. Se basa en el problema de utilizar variables globales que serán modificadas por uno o más métodos. 

int x=0;
function foo(int y)
{
    x++;
    return x+y;
}

Esto implica que llamar a un método varias veces, con los mismos parámetros de entrada, provocará resultados diferentes.

foo(3) = 3
foo(3) = 4
foo(3) = 5

Esto no sucede en el paradigma funcional que tiene como premisa la transparencia referencial.

No hay comentarios:

Publicar un comentario

Siéntete libre de aportar nuevas ideas y términos al glosario y por favor mejorar las definiciones, reducir el ruido y ampliar con ejemplos. La idea no es repetir la wikipedia sino tener una documentación escueta, accesible, pero que sea clara y esté correctamente expresada, sin aportar más confusión. Puedes añadir ejemplos en cualquier lenguaje. Cuantos más mejor. Puedes incluir referencias a cualquier enlace incluso propio que tenga relación.

Definición: Software

Hay varias definiciones. Sin entrar en temas demasiado técnicos, serían estas dos, de las mas aceptadas: "Es la información que le sumi...