Wat zijn hardcoded waarden?
Hardcoded waarden zijn vaste waarden die direct in de broncode staan geschreven. Een veelvoorkomend voorbeeld is een magic number: een getal waarvan de betekenis niet direct duidelijk is.
Waarom zijn magic numbers slecht?
Magic numbers maken code moeilijk te begrijpen en te onderhouden. Als je een waarde op meerdere plekken gebruikt en deze moet wijzigen, moet je overal zoeken en aanpassen.
Hoe maak je hardcode leesbaar?
Gebruik constants, configuratiebestanden en TypeScript types. Definieer waarden centraal en geef ze een duidelijke naam.