Vad är en felkod?
En felkod är en indikator för en användare av en hårdvara eller mjukvara att ett fel har inträffat och en identifierare angående det specifika felet som är ansvarigt för problemet. Denna kod är vanligtvis en del av ett felmeddelande som kan visas för användaren av en dator eller liknande enhet. Meddelandet indikerar ofta att ett problem eller fel har inträffat och kommer att tillhandahålla en identifierare för att ange felets natur. En felkod används ofta vid testning av hårdvara och programvara, liksom för felsökningsproblem som kan uppstå efter kommersiell lansering av en produkt.
Det finns ett antal sätt på vilket 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 kan dock inte vara helt borttagbara eller kan uppstå på grund av användarfel eller problem när flera program körs tillsammans. Programmerare skapar en felkod för varje problem som visas när felet inträffar för att underlätta att hantera sådana problem.
Det sätt på vilket en felkod visas kan normalt bero på felets natur, även om det ofta kommer att vara en del av ett felmeddelande. Det här meddelandet öppnas vanligtvis i ett nytt fönster, särskilt om en aktiv applikation kraschade som ett resultat av felet. Allvarliga programvarufel och fel kan resultera i fullständiga felskärmar som indikerar vad som har hänt, samt 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 upprepas.
Om t.ex. ett program kraschar och ett meddelande visas som indikerar en felkod på "EG-33", kan den koden användas för att avgöra vad som inträffade. En tekniker kanske känner till vad den koden indikerar offhand, eller en användare kan kunna utföra en internetsökning efter EG-33 för att avgöra orsaken till problemet. Detta gör det möjligt för användaren att bestämma problemets natur och tillåter också vanligtvis en användare att se hur andra har kunnat lösa fel EG-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.