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.