Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 828 Bytes

File metadata and controls

24 lines (16 loc) · 828 Bytes

Ejercicio de Microprocesador Funcional en ES6

Implementación del ejercicio Microprocesador en ES6 (JavaScript) con influencias de programación funcional.

Como ejecutar

La primera vez

yarn init

Luego correr los tests

yarn test

Notas

Algunas notas generales:

  • Hace uso extensivo de (ramda)[https://ramdajs.com/docs] que provee funciones útiles para expresar lógica sobre estado inmutable.
  • Sigue el patrón de "reducer/actions" de redux (aunque no utiliza redux, ni siquiera está la librería como dependencia, es sólo el patron).
  • Está separado en varios archivos chiquitos para poder testearlo mejor y entenderlo de a "unidades".