🌟 ¡Despeja tus dudas con las funciones BIND, CALL y APPLY de #JavaScript!
¡Te las explico a continuación! 🧵👇
"Bind", "Call" y "Apply" son funciones de JavaScript que nos permiten trabajar con el objeto THIS cuando éste pierde la referencia al contexto que queremos.
👇
Cuando tienes por ejemplo un objeto con funciones que hacen referencia a otros parámetros internos, y esta función es llamada desde fuera, THIS hace referencia a otro contexto (Como por ejemplo "window" si estas en el navegador o "global" desde #NodeJS)
👇
Imagina éste código de ejemplo que utilizaremos para explicar las 3 funciones.
👇
💻 bind()
Este método crea una nueva función que cuando es llamada, le otorga el 'this' al valor provisto. Si llamamos al método, el 'this' se pierde ya que el contexto ahora es otro y no encuentra el atributo, pero con "bind" se soluciona.
👇
💻 call()
El resultado es el mismo que con 'bind', lo que cambia es la forma de llamarlo, se hace directamente y mantiene el contexto.
👇
💻 apply()
Funciona y se llama prácticamente igual que .call(), la diferencia es que los argumentos se pasan como array.
👇
El creador de Claude Code acaba de soltar el hilo definitivo sobre cómo usa la herramienta.
Lo interesante es como gestiona el agente cuando las cosas se ponen difíciles y no tanto la complejidad del setup
Aquí tienes 4 puntos que cambiarán tu flujo de trabajo hoy mismo 🧵👇
1️⃣ El "Plan Mode"
Muchos usamos Claude Code solo para el "build". Error.
Boris recomienda forzar el Plan Mode específicamente para las fases de verificación, no solo para escribir código. Obliga al agente a detenerse, evaluar la estrategia y detectar fallos antes de que el código llegue a tu terminal.
2️⃣ No fuerces
¿El agente se está atascando en un bug? Deja de presionar.
En el momento en que algo empieza a ir mal, switch back a Plan Mode y vuelve a planificar.
Intentar corregir el "código roto" con más código suele llevarte a una espiral de recursividad. Reinicia la estrategia.
¿Buscas formarte en INFORMÁTICA sin tener que pagar ni seguir horarios?
Adquiere los mismos conocimientos que se imparten en la universidad, con la libertad de estudiar a tu ritmo y sin costo alguno, con este PLAN DE ESTUDIOS para aprender por tu cuenta
🧵 [ H I L O ] ⇩
Los siguientes recursos están basados en la OPEN SOURCE SOCIETY UNIVERSITY.
Son aproximadamente 2 AÑOS de trabajo, dedicando unas 20 horas/semana.
No es algo para ver como una serie de Netflix, es si quieres realmente aprender DESDE CERO, DESDE TU CASA y GRATIS
⤵️
INTRODUCCIÓN a la PROGRAMACIÓN
🎓 "Python for Everybody"
🔗