Saltar al contenido
Programación

PG-0116 minversión 2Curso · Desarrollo de software

Errores: diseñar fallos controlados

Los fallos van a ocurrir: la red se corta, la sesión caduca, el usuario escribe algo inesperado. Lo que se diseña es qué ve cada persona cuando pasan y qué queda registrado para arreglarlo.

Qué aprenderás

  1. Lanzar y capturar errores con throw, try, catch y finally
  2. Clasificar un fallo como red, permisos, validación o servidor y dar a cada uno su respuesta
  3. Separar el mensaje para el usuario del detalle técnico que va al registro
  4. Devolver un resultado con ok y motivo cuando el fallo es esperable, en lugar de lanzar
  5. Deshacer un cambio optimista cuando el guardado falla

Suscríbete para seguir

Esta lección es para suscriptores.

Crea tu cuenta y suscríbete para leer «Programación» entero, con los recursos y tu progreso guardado.

Suscripción mensual o anual