T3chfest
El programador lingüista - David Muñoz
- Autor: Vários
- Narrador: Vários
- Editor: Podcast
- Duración: 0:45:19
- Mas informaciones
Informações:
Sinopsis
Si quieres ver las slides con el video: https://www.youtube.com/watch?v=MN-j4kDpcRI David Muñoz Díaz (Seedtag) @voiser Si eres programador, quizá hayas tenido que desarrollar una aplicación con tantas opciones y maneras diferentes de comportarse que lo más complicado era modelar la configuración. Probablemente todo acabara en una bonita colección de archivos ".cfg" con tantas opciones, flags, prefijos, secciones y casos particulares que todo acabara siendo un churro infumable que nadie sabía utilizar. Y seguro que más de la mitad del código acabó siendo una colección de estrategias, factorías y comandos tan enorme que podrían exponerse como colección permanente en un museo de patrones de diseño. Bien, si esta situación te suena, te has enfrentado al problema de definir un comportamiento de forma paramétrica. Ese enfoque no tiene una buena solución. Es una castaña. No lo hagas así. Hay otra manera de hacer las cosas, y es creando un lenguaje. Crear un lenguaje, un compilador, o una máquina virtual es una so