Millised on koodi puudused, mida soovite kohe parandada?
sobes.tech AI
Vastus AI-lt
Vale vorming muutujate ja funktsioonide nimetamises.
SOLID põhimõtete rikkumine.
Koodi dubleerimine (DRY - Don't Repeat Yourself).
Liigne tsüklite ja tingimuslausede süvendamine.
"Magiliste" arvude kasutamine konstandite asemel.
Raskete osade kommentaaride puudumine või mitte täielik kasutamine.
Vigade (erandite) ignoreerimine.
Vananenud API-de või lähenemisviiside kasutamine.
Kriitilise funktsionaalsuse testide puudumine.
Suured, monoliitsed klassid või meetodid.
Jõudluse ignoreerimine (nt. paljude ajutiste objektide loomine tsüklites).
Android Context'i otsene kasutamine seal, kus see pole vajalik (konteksti lekked).
Pikkade operatsioonide täitmine peamisel niidil (õige töötlemine).
Vastutuse jaotuse puudumine arhitektuuri komponentide vahel (nt. äriloogika Activity/Fragment'is).
Dependency Injection kasutamise ignoreerimine.