Junior
Koji znaci ukazuju na prisustvo hardkoda u kodu aplikacije?
sobes.tech АИ
Одговор од АИ
- Direktno korišćenje literala niza u kodu, umesto referenci na resurse (
R.string.*). - Direktno korišćenje numeričkih vrednosti za veličine (dp), boje (
#RRGGBB), stilove i druge UI atributе, umesto referenci na resurse (R.dimen.*,R.color.*,R.style.*). - Putanje do fajlova ili URL-ova eksplicitno zapisane u kodu.
- Logika zasnovana na specifičnim fiksnim vrednostima, koje se mogu promeniti u budućnosti (npr. indeksi u listama ili magične brojevi).
- Nedostatak korišćenja konstanti ili enum-a za vrednosti koje se često koriste.
- Nedostatak lokalizacije: poruka se uvek prikazuje na jednom jeziku, iako aplikacija može biti korišćena u različitim regionima.