Articulo de referencia

Código de error

En informática , un código de error (o código de retorno ) es un código numérico o alfanumérico que indica la naturaleza de un error y, cuando es posible, la razón por la que oc...

En informática , un código de error (o código de retorno ) es un código numérico o alfanumérico que indica la naturaleza de un error y, cuando es posible, la razón por la que ocurrió. [ 1 ] Los códigos de error pueden ser comunicados a los usuarios finales del software, devueltos por protocolos de comunicación o utilizados dentro de los programas como método para representar condiciones anómalas.

En productos de consumo

El código de error E74. Encima del código E74, que aparece en grande, se muestra el mensaje "Error del sistema. Contacte con el servicio de atención al cliente de Xbox", repetido en diferentes idiomas.
Error E74 en la Xbox 360 , que indica un fallo de hardware [ 2 ]

Los códigos de error suelen aparecer en las pantallas de los dispositivos electrónicos de consumo para comunicar o especificar un error. También pueden indicarse mediante luces o pitidos, por ejemplo, si un dispositivo no tiene pantalla. Los dispositivos electrónicos suelen mostrar estos códigos cuando los usuarios intentan realizar tareas que no pueden llevar a cabo (por ejemplo, dividir por cero ) o cuando el programa del dispositivo detecta una anomalía.

Los códigos de error que reportan los dispositivos electrónicos de consumo se utilizan para diagnosticar y reparar problemas técnicos. Un código de error puede comunicarse al personal de soporte técnico correspondiente para identificar posibles soluciones o para simplificar la investigación de la causa del problema.

No existe un formato definitivo para los códigos de error, lo que significa que estos suelen variar entre productos y/o empresas.

En programación informática

Los códigos de error en las computadoras se transmiten al propio sistema para determinar cómo responder al error. A menudo, los códigos de error van acompañados de un código de salida o un valor de retorno. El sistema también puede optar por transmitir el código de error al usuario. La pantalla azul de la muerte es un ejemplo de cómo el sistema operativo Windows comunica los códigos de error al usuario.

Los códigos de error se pueden usar en un programa informático para representar una condición anómala. Un programa informático puede realizar diferentes acciones dependiendo del valor de un código de error.

Los distintos lenguajes de programación, sistemas operativos y entornos de programación suelen tener sus propias convenciones y estándares para los significados y valores de los códigos de error. Algunos ejemplos son:

El uso de códigos de error como estrategia de manejo de errores se suele contrastar con el uso de excepciones para el manejo de errores. [ 7 ] [ 8 ]

En los protocolos de comunicación

Los protocolos de comunicación suelen definir un conjunto estándar de códigos de error, como medio para comunicar el estado o el resultado de una operación entre las entidades del sistema.

Varios protocolos de alto nivel en la pila TCP/IP , como HTTP , FTP y SMTP , definen sus propios conjuntos estándar de códigos de error:

En los automóviles

Los códigos de error en los automóviles, a veces denominados códigos de avería, indican al conductor o al mecánico qué problema tiene el vehículo antes de que se inicien las reparaciones.

En vehículos con bus CAN , los códigos de error suelen ser de cinco dígitos e indican una falla específica. Los propietarios pueden usar un escáner de diagnóstico a bordo o el manual del propietario para identificar el significado de un código de error. Los códigos de diagnóstico de cinco dígitos generalmente constan de una letra y cuatro números (por ejemplo, P0123).

Véase también

Referencias

  1. "¿Qué es un código de error?" . ComputerHope.com . Consultado el 22 de enero de 2020 .
  2. "Soporte de Xbox" . support.xbox.com . Consultado el 12 de marzo de 2023 .
  3. Manual del programador de Unix, versión 7intro(2)  
  4. Manual del programador de Linux – Funciones de la biblioteca de Manned.orgerrno(3)  
  5. Manual de referencia de llamadas al sistema de Solaris 11.4intro(2)  
  6. " [ MS-ERREF ] : Descripción general" . learn.microsoft.com . 30 de marzo de 2020 . Consultado el 12 de marzo de 2023 .
  7. TylerMSFT (17 de octubre de 2022). "Mejores prácticas modernas de C++ para el manejo de excepciones y errores" . Learn.Microsoft.com . Consultado el 12 de marzo de 2023 .
  8. "C++ estándar" . IsoCpp.org . Consultado el 12 de marzo de 2023 .
  • Códigos de error del sistema de Microsoft
  • Códigos de error del Administrador de dispositivos de Microsoft