LOS FALLOS PARCIALES REQUIEREN UNA GESTIÓN EXPLÍCITA
Las aplicaciones complejas rara vez constan de una sola operación aislada.
Una interfaz puede solicitar una cotización, comprobar la conexión de la cartera, simular una transacción, enviarla y, después, obtener el resultado. Un fallo en cualquier etapa puede dejar al usuario con dudas sobre lo que realmente ocurrió.
Las aplicaciones robustas deben identificar el paso que falló y comunicarlo con precisión.
→ Un fallo al obtener una cotización no debe presentarse como un intercambio completado.
→ Un tiempo de espera agotado al enviar una transacción no debe considerarse automáticamente una prueba de que falló.
→ Una transacción confirmada no debe desaparecer de la interfaz porque haya fallado una solicitud de datos posterior.
Estas distinciones son importantes en todo el ámbito de las DeFi, incluidas las aplicaciones que permiten acceder a los servicios de SUN.io.
La gestión de errores no es solo responsabilidad de los desarrolladores. Determina si los usuarios pueden recuperarse de forma segura cuando ocurre algo inesperado.
@OfficialSUNio
@justinsuntron
#TRONEcoStar
Las aplicaciones complejas rara vez constan de una sola operación aislada.
Una interfaz puede solicitar una cotización, comprobar la conexión de la cartera, simular una transacción, enviarla y, después, obtener el resultado. Un fallo en cualquier etapa puede dejar al usuario con dudas sobre lo que realmente ocurrió.
Las aplicaciones robustas deben identificar el paso que falló y comunicarlo con precisión.
→ Un fallo al obtener una cotización no debe presentarse como un intercambio completado.
→ Un tiempo de espera agotado al enviar una transacción no debe considerarse automáticamente una prueba de que falló.
→ Una transacción confirmada no debe desaparecer de la interfaz porque haya fallado una solicitud de datos posterior.
Estas distinciones son importantes en todo el ámbito de las DeFi, incluidas las aplicaciones que permiten acceder a los servicios de SUN.io.
La gestión de errores no es solo responsabilidad de los desarrolladores. Determina si los usuarios pueden recuperarse de forma segura cuando ocurre algo inesperado.
@OfficialSUNio
@justinsuntron
#TRONEcoStar