Vad är en felkod?
En felkod är en indikator för en användare av en hårdvara eller programvara som ett fel har inträffat och en identifierare beträffande det specifika felet som ansvarar för problemet. Den här koden är vanligtvis en del av ett felmeddelande som kan visas för användaren av en dator eller liknande enhet. Meddelandet kommer ofta att indikera att ett problem eller fel har inträffat och kommer att ge en identifierare för att indikera felets art. En felkod används ofta vid testning av hårdvara och programvara, liksom vid felsökningsproblem som kan uppstå efter kommersiell lansering av en produkt.
Det finns ett antal sätt på vilka en felkod kan visas och betecknas, och detta beror vanligtvis på personen som skapade koden för ett program, även om siffror och bokstäver ofta används. När programvara och hårdvara testas kan olika fel hittas och hanteras för att eliminera dem som ett problem. Vissa fel kanske emellertid inte är helt avtagbara eller kan uppstå på grund av användarenfel eller problem när du kör flera program tillsammans. För att hjälpa till att göra sådana problem enklare att hantera skapar programmerare en felkod för varje nummer som visas när felet inträffar.
Det sätt på vilket en felkod visas kan vanligtvis bero på felets art, även om det ofta kommer att vara en del av ett felmeddelande. Detta meddelande öppnas vanligtvis i ett nytt fönster, särskilt om en aktiv applikation kraschar till följd av felet. Allvarliga mjukvarufel och fel kan resultera i fullständiga felskärmar som indikerar vad som har hänt, liksom en felkod för användaren. Användare och tekniker kan sedan använda koden för att försöka felsöka problemet och lösa problemet på ett sätt som förhindrar att felet återkommer.
Om ett program kraschar till exempel och ett meddelande visas som anger en felkod för "t.ex. 33", kan den koden användas för att avgöra vad som inträffade. En tekniker kanske vet vad den koden indikerar offhand, eller så kan en användare kunna utföra en internetsökning efter EG-33 för att bestämma orsaken till problemet. Detta gör det möjligt för användaren att bestämma problemets art, och gör det också vanligtvis att se hur andra har kunnat lösa fel, t.ex. 33. Användningen av en felkod för problem i program som använder undantag snarare än fel har fortsatt, även om dessa ofta visas som undantagskoder.