
🧩 ¿Funciones pequeñas? No siempre son la mejor idea#
En programación solemos escuchar que “las funciones deben ser pequeñas”. El artículo de Cindy Sridharan propone algo interesante: cuestionar ese mantra.
A veces dividir demasiado el código genera más problemas que soluciones:
- 🔍 Más funciones = más nombres que recordar
- 🔄 Pérdida de contexto al saltar entre archivos
- 🧠 Mayor carga cognitiva para quien lee el código
- 🧱 Abstracciones frágiles que se rompen ante cualquier cambio
- 🧪 Tests más complejos cuando las dependencias no son explícitas
La idea central: no se trata de hacer funciones pequeñas, sino de hacer buenas abstracciones.

✨ Explicación en pocas palabras#
- Imagina que tu código es una receta.
- Si divides cada paso en micro‑pasos (“cortar”, “agarrar cuchillo”, “mover mano”, “poner en tabla”), la receta se vuelve imposible de seguir.
- Pero si agrupas de forma razonable (“picar cebolla”), todo fluye mejor.
👉 El tamaño no importa tanto como la claridad y la facilidad para modificar el código en el futuro.
Más información en el link 👇
Más en la siguiente referencia externa.
También publicado en LinkedIn.
