Junior
¿Qué signos indican la presencia de hardcode en el código de la aplicación?
sobes.tech AI
Respuesta de la IA
- Uso directo de literales de cadenas en el código, en lugar de referencias a recursos (
R.string.*). - Uso directo de valores numéricos para tamaños (dp), colores (
#RRGGBB), estilos y otros atributos de la interfaz de usuario, en lugar de referencias a recursos (R.dimen.*,R.color.*,R.style.*). - Rutas a archivos o URLs explícitamente codificadas en el código.
- Lógica dependiente de valores fijos específicos, que pueden cambiar en el futuro (por ejemplo, índices en listas o números mágicos).
- Ausencia de uso de constantes o enums para valores que se utilizan repetidamente.
- Ausencia de localización: el mensaje siempre se muestra en un idioma, aunque la aplicación puede usarse en diferentes regiones.