Sobes.tech
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.