try / catch / finally explicado de una vez por todas
Torti Code
0:00 / 0:00
try / catch / finally explicado de una vez por todas
6 641 просмотр · 1 месяц назад
Torti Code
27,5 тыс. подписчиков
6 641 просмотр · 1 месяц назад
Manejo de errores y excepciones explicado de verdad: try, catch, finally, throw y por qué el catch vacío te arruina producción. En JavaScript, Python, Java y Go.
Tu código no falla porque tenga errores. Falla porque no sabes qué hacer cuando aparecen. En este video desarmo el manejo de errores desde cero hasta los antipatrones que silencian fallos y te arruinan las noches de guardia.
Vas a entender, con analogías que no se te olvidan:
▸ Qué hace try / catch / finally y por qué finally es el héroe silencioso (la red del trapecista).
▸ Qué significa lanzar un error con throw y por qué a veces lo mejor es dejarlo subir (la alarma de incendios).
▸ Cómo viaja un error por la cadena de llamadas hasta que alguien lo atrapa.
▸ La diferencia entre excepción y error-como-valor: por qué Go no usa try/catch, y cómo lo hacen Rust con Result y fp-ts con Either.
▸ Las herramientas reales del ecosistema: reintentos con axios-retry y tenacity, resilience4j, monitoreo con Sentry, y middlewares como el error handler de Express y @ControllerAdvice de Spring.
▸ Los 2 antipatrones que más caro cuestan: el catch vacío y atrapar la excepción genérica.
Todo en cuatro lenguajes: JavaScript, Python, Java y Go.
Si estás en ese punto donde ya sabes programar pero tu código todavía explota feo en producción, este video es para ti.
¿Cuál es el peor error que tragaste en silencio? Cuéntamelo en los comentarios.
#programacion #desarrollo #backend #aprenderaprogramar #torticode