Sobes.tech
Junior

Jakie oznaki wskazują na obecność hardcodowania w kodzie?

sobes.tech AI

Odpowiedź od AI

  • Magiczne liczby i ciągi znaków, które nie zostały wyodrębnione do stałych lub zasobów.
  • Ścieżki do plików, adresy URL, klucze API zakodowane bezpośrednio w kodzie.
  • Wartości używane bezpośrednio w logice, które mogą się zmieniać (np. rozmiary elementów UI, kolory).
  • Zależności od zewnętrznych bibliotek lub usług bez użycia interfejsów lub wstrzykiwania zależności.
  • Bezpośredni dostęp do zasobów bez użycia @string, @color, @dimen itp.
  • Nieużywane lub duplikujące się fragmenty kodu z takimi samymi wartościami zakodowanymi na stałe.