Frases informáticas

El código sin pruebas no es código.
Mostrando entradas con la etiqueta programación estructurada. Mostrar todas las entradas
Mostrando entradas con la etiqueta programación estructurada. Mostrar todas las entradas

sábado, 31 de julio de 2021

Definición: Estructurado

Algo se considera estructurado cuando sus partes están anidadas dentro, y todo proceso que comience dentro de una estructura termina dentro, en ningún momento salta fuera.

No hay cabida por ejemplo para gotos que permitían pasar de una estructura a otra.

JSON, YAML o XML son estructurados. A mitad de un JSON no puede empezar otro JSON diferente, ni terminar fuera del original.


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.

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...