Sobes.tech
Junior

Millised märgid viitavad rakenduse koodi hardcode'ile olemasolule?

sobes.tech AI

Vastus AI-lt

  • Otse stringi literaalide kasutamine koodis, mitte ressurssidele viitamine (R.string.*).
  • Otse arvväärtuste kasutamine suuruste (dp), värvide (#RRGGBB), stiilide ja teiste UI-atribuutide jaoks, mitte ressurssidele viitamine (R.dimen.*, R.color.*, R.style.*).
  • Failide või URL-ide teed on selgelt koodis kirjas.
  • Logika, mis põhineb konkreetsetel fikseeritud väärtustel, mis võivad tulevikus muutuda (näiteks indeksid nimekirjades või maagilised arvud).
  • Konstantide või enumide kasutamine sageli kasutatavate väärtuste jaoks puudub.
  • Lokaliseerimine puudub: sõnum kuvatakse alati ühes keeles, kuigi rakendus võib olla kasutatav erinevates piirkondades.