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,@dimenitp. - Nieużywane lub duplikujące się fragmenty kodu z takimi samymi wartościami zakodowanymi na stałe.