27 puntos por kciter1 2023-07-20 | 5 comentarios | Compartir por WhatsApp

Escribí un artículo sobre Railway-Oriented Programming, con el que se pueden crear programas un poco más seguros usando programación funcional. :)


Al desarrollar un programa, manejar errores y side effects (efectos secundarios) es inevitable.

Por más cuidadosamente que se escriba el código, siempre existen problemas que no se anticiparon, y en especial en los programas que evolucionan continuamente, surgen nuevos problemas sin parar junto con la deuda técnica.

Que ocurra un problema es algo terrible tanto para el desarrollador individual como para la empresa que vende el programa.

Aunque sea un problema que pueda resolverse de forma muy simple, si afecta a los usuarios, inevitablemente puede causar pérdidas económicas.

Por eso, la programación ha evolucionado constantemente hacia formas que permitan escribir programas de manera más segura, y los desarrolladores han ideado diversos métodos.

Uno de ellos es la metodología Railway-Oriented Programming.
...

5 comentarios

 
roxie 2023-07-22

en pocas palabras,

  • functor=map
  • monad=flatmap?
 
kciter1 2023-07-22

Resumiéndolo de forma muy simple, se puede considerar correcto en la mayoría de los casos. :)

 
alstjr7375 2023-07-22

¡Incluso el manejo de errores y la introducción de funtores/mónadas están muy bien explicados y quedan súper claros!

 
gmlwo530 2023-07-24

¿Dónde está la publicidad del libro?

 
kciter1 2023-07-22

Programación orientada a rieles para crear programas sin defectos