Sobes.tech
Junior

Какви признаци показват наличието на хардкод в кода?

sobes.tech AI

Отговор от AI

  • Магически числа и низове, които не са извлечени в константи или ресурси.
  • Пътища към файлове, URL адреси, API ключове, твърдо фиксирани в кода.
  • Стойности, използвани директно в логиката, които могат да се променят (например размери на елементи на UI, цветове).
  • Зависимости от външни библиотеки или услуги без използване на интерфейси или dependency injection.
  • Директен достъп до ресурси без използване на @string, @color, @dimen и т.н.
  • Неизползвани или дублиращи се фрагменти от код с еднакви твърдо фиксирани стойности.