Sobes.tech
Middle+

Wat zijn de gebreken in de code die je meteen wilt corrigeren?

sobes.tech AI

Antwoord van AI

Onjuist naamgevingsstijl voor variabelen en functies.

Overtreding van de SOLID-principes.

Dubbelen van code (DRY - Don't Repeat Yourself).

Overmatige geneste lussen en conditionele operatoren.

Gebruik van "magische" getallen in plaats van constanten.

Ontbreken of onvolledig gebruik van commentaar voor complexe secties.

Het negeren van foutafhandeling (uitzonderingen).

Gebruik van verouderde API's of benaderingen.

Ontbreken van tests voor kritieke functionaliteit.

Grote, monolithische klassen of methoden.

Het negeren van prestaties (bijvoorbeeld het creëren van veel tijdelijke objecten in lussen).

Direct gebruik van Android Context waar niet nodig (contextlekken).

Onjuist werken met threads (uitvoeren van lange operaties op de hoofdthread).

Het ontbreken van scheiding van verantwoordelijkheden tussen architectuurcomponenten (bijvoorbeeld bedrijfslogica in Activity/Fragment).

Het negeren van het gebruik van Dependency Injection.