Junior
Welke tekenen wijzen op hardcoding in de code van de applicatie?
sobes.tech AI
Antwoord van AI
- Direct gebruik van stringliteralen in de code, in plaats van verwijzingen naar bronnen (
R.string.*). - Direct gebruik van numerieke waarden voor groottes (dp), kleuren (
#RRGGBB), stijlen en andere UI-attributen, in plaats van verwijzingen naar bronnen (R.dimen.*,R.color.*,R.style.*). - Paden naar bestanden of URL's expliciet in de code geschreven.
- Logica die afhankelijk is van specifieke vaste waarden, die in de toekomst kunnen veranderen (bijvoorbeeld indices in lijsten of magische getallen).
- Afwezigheid van gebruik van constanten of enums voor waarden die herhaaldelijk worden gebruikt.
- Geen lokalisatie: het bericht wordt altijd in één taal weergegeven, hoewel de app in verschillende regio's kan worden gebruikt.