Aké sú nedostatky v kóde, ktoré chcete okamžite opraviť?
sobes.tech AI
Odpoveď od AI
Nesprávny štýl pomenovania premenných a funkcií.
Porušenie princípov SOLID.
Duplikácia kódu (DRY - Don't Repeat Yourself).
Nadmerné vkladanie cyklov a podmienkových operátorov.
Použitie "magických" čísel namiesto konštánt.
Chýba alebo je neúplné použitie komentárov pre zložité časti.
Ignorovanie spracovania chýb (výnimiek).
Použitie zastaraných API alebo prístupov.
Chýbajú testy pre kriticky dôležitú funkcionalitu.
Veľké, monolitické triedy alebo metódy.
Ignorovanie výkonu (napríklad vytváranie veľkého množstva dočasných objektov v cykloch).
Priame použitie Android Context tam, kde nie je potrebné (úniky kontextu).
Nesprávna práca s vláknami (vykonávanie dlhých operácií na hlavnom vlákne).
Chýba rozdelenie zodpovedností medzi architektonickými komponentmi (napríklad biznis logika v Activity/Fragment).
Ignorovanie použitia Dependency Injection.