¿Qué significa "side effect" en programación?
side effect es uno de los términos más comunes en el desarrollo de software. Si alguna vez te preguntaste qué significa exactamente, en qué contexto se usa y por qué importa, esta guía te lo explica con definiciones claras y ejemplos reales.
Definición
Cualquier operacion que una funcion realiza mas alla de devolver un valor: escribir en una base de datos, modificar una variable fuera de su ambito, registrar en la consola o hacer una peticion de red. Los side effects hacen el codigo mas dificil de probar y razonar. La programacion funcional busca aislar los side effects.
Ejemplo en inglés
"That function has a side effect: it modifies the global config object. That is why the test environment is leaking state."
Términos relacionados
¿Listo para practicar tu inglés en el trabajo?
Lingua-e tiene ejercicios interactivos basados en conversaciones reales de developers: standups, code reviews, retrospectivas y más. Practica hasta que salga solo.
Prueba Lingua-e gratis