Skip to content

Instantly share code, notes, and snippets.

@gnppro
Created June 20, 2020 16:16
Show Gist options
  • Save gnppro/32a49554f16d1507fb26ebb40848b6b6 to your computer and use it in GitHub Desktop.
Save gnppro/32a49554f16d1507fb26ebb40848b6b6 to your computer and use it in GitHub Desktop.

Immutability in JS

Lo último que quería que hiciera cualquier programador es meterse con el estado interno, incluso si se presenta de forma figurada. Es lamentable que gran parte de lo que hoy se llama OOP es simplemente un estilo de programación antiguo con construcciones más elegantes.

Referential transparency

Una expresión se denomina referencialmente transparente si se puede reemplazar con su valor correspondiente sin cambiar el comportamiento del programa.

Persistent data structure

La estructura de datos persistentes es una estructura de datos que siempre conserva la versión anterior de sí misma cuando se modifica

Idempotence

La idempotencia es propiedad de ciertas operaciones en matemáticas y ciencias de la computación por las cuales se pueden aplicar varias veces sin cambiar el resultado más allá de la aplicación inicial.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment