FLIN trata los errores como información. La palabra clave try convierte un error potencial en un valor. .context() añade capas a la cadena de errores. try ... or proporciona valores de respaldo. retry maneja fallos transitorios con retroceso exponencial. Los circuit breakers previenen el desperdicio de recursos en dependencias caídas. La degradación con gracia permite que la aplicación continúe funcionando con capacidad reducida cuando un subsistema falla. Los errores se categorizan automáticamente a códigos de estado HTTP apropiados.
Los errores son información. Trátalos así.
Esta es la Parte 186 de la serie "Cómo construimos FLIN", que documenta cómo un CEO en Abidjan y un CTO de IA diseñaron y construyeron un lenguaje de programación desde cero.
Navegación de la serie: - [185] Pruebas de integración completas - [186] Patrones de resiliencia ante errores (estás aquí) - [187] Caché de resultados de búsqueda