Innehållsförteckning:
Definition - Vad betyder Hardcode?
En hårdkod är en del av ett datorprogram som inte kan ändras på något sätt förutom genom att ändra programmets källkod.
Detta innebär att om mjukvaran redan har sammanställts och gjorts till en körbar, förblir den hårdkodade delen av programmet konstant oavsett vad som görs med programvaran. Detta görs vanligtvis för vissa fasta parametrar och värden som alltid bör vara konstant, som Pi eller ljusets hastighet.
Processen att skapa en hårdkod kallas hårdkodning.
Techopedia förklarar Hardcode
Endast vissa delar av ett program kan hårdkodas och de mest grundläggande exemplen är konstanta värden, särskilt de som används inom vetenskapen som fysik och kemi, samt matematik i allmänhet. En hårdkod har ett syfte, och det är att se till att värdet som hårdkodas inte kan ändras under ett programs körningstid.
Vissa utvecklare anser att hårdkodning är en dålig programmeringspraxis, men det har vissa meriter och lämpliga användningar. Till exempel hårdkodas unika serienummer till programvaran för att säkerställa giltigheten av kopian.
