error message alerts and testing for error codes and integration for SNCF A good error message should clearly state the problem, guide the user on what to do next, and use empathetic, human-like language that matches the applications tone helpful to inform users that the issue has been logged and that technical staff are aware, which reassures them the problem is being addressed