Ի՞նչ թերություններ կան կոդում, որոնք ուզում եք անմիջապես շտկել:
sobes.tech AI
Պատասխան AI-ից
Սխալ անունագրման ոճ փոփոխականների և ֆունկցիաների համար:
SOLID սկզբունքների խախտում:
Կոդի կրկնօրինակում (DRY - Don't Repeat Yourself):
Ավելորդ ներսում ցիկլեր և պայմանական օպերատորներ:
"Համոզիչ" թվեր փոխարեն կոնստանտներ օգտագործել:
Կոմպլեքս հատվածների համար մեկնաբանությունների բացակայություն կամ ոչ լիարժեք օգտագործում:
Սխալների (հատկապես արտահայտությունների) անտեսում:
Հնացած API-ների կամ մոտեցումների օգտագործում:
Կրիտիկական ֆունկցիոնալության համար թեստերի բացակայություն:
Մեծ, մոնոլիտ դասեր կամ մեթոդներ:
Արդյունավետության անտեսում (օր.՝ շատ ժամանակային օբյեկտների ստեղծում ցիկլերում):
Android Context- ի ուղղակի օգտագործում այնտեղ, որտեղ դա անհրաժեշտ չէ (կոնտեքստի արտահոսք):
Սխալ աշխատանք հոսքերի հետ (երկարատև գործողությունների իրականացման գլխավոր հոսքում):
Անբավարար պատասխանատվության բաժանում կառույցի բաղադրիչների միջև (օր.՝ բիզնես տրամաբանություն Activity/Fragment-ում):
Dependency Injection- ի օգտագործման անտեսում: