Sobes.tech
Junior

Quels signes indiquent la présence de hardcode dans le code de l'application?

sobes.tech IA

Réponse de l'IA

  • Utilisation directe de littéraux de chaînes dans le code, au lieu de références aux ressources (R.string.*).
  • Utilisation directe de valeurs numériques pour les tailles (dp), couleurs (#RRGGBB), styles et autres attributs UI, au lieu de références aux ressources (R.dimen.*, R.color.*, R.style.*).
  • Chemins vers des fichiers ou URLs explicitement codés dans le code.
  • Logique dépendante de valeurs fixes spécifiques, susceptibles de changer à l'avenir (par exemple, indices dans des listes ou nombres magiques).
  • Absence d'utilisation de constantes ou d'enums pour des valeurs utilisées de manière répétée.
  • Absence de localisation : le message est toujours affiché dans une seule langue, même si l'application peut être utilisée dans différentes régions.