Junior
Uygulama kodunda hardcode olduğunu gösteren belirtiler nelerdir?
sobes.tech yapay zeka
AI'dan gelen yanıt
- Kodda doğrudan dize literal kullanımı, kaynaklara (
R.string.*) referans yerine. - Boyutlar (dp), renkler (
#RRGGBB), stiller ve diğer UI öznitelikleri için doğrudan sayısal değer kullanımı, kaynaklara (R.dimen.*,R.color.*,R.style.*) referans yerine. - Dosya yolları veya URL'ler, kodda açıkça belirtilmiş.
- Gelecekte değişebilecek belirli sabit değerlere dayanan mantık (örneğin, listelerde indeksler veya sihirli sayılar).
- Çok kez kullanılan değerler için sabitler veya enum kullanımı eksik.
- Yerelleştirme yok: mesaj her zaman tek bir dilde gösterilir, uygulama farklı bölgelerde kullanılabilirken.