Slik skriver du effektive objektorientert kode

Trinnene i denne artikkelen beskriver ulike tips og teknikker for å forbedre kvaliteten på din objektorientert kode.

Bruksanvisning

1 Skriv tester først. Dette blir en programmerer til en vane å tenke i forhold til hva programvaren er ment å gjøre, og hvordan kundene vil trenge kommunisere med den.

Før en metode er skrevet, er en test skrevet som verifiserer at funksjonen utfører i henhold til spec. Dette gjør at en programmerer til å teste, implementere og feilsøke på mindre trinn - det er mye lettere å feilsøke 10 linjer med ny kode enn 2000 i ettertid!

2 Code av intensjon. Dette er praksisen med å late som om klasser, funksjoner, prosedyrer osv eksisterer (selv om de ikke) som du strukturere og skrive koden din. Dette bidrar til en utbygger tenker på hele prosessen og større skritt på programvare i stedet for de små detaljene.

3 Unngå redundans. Utviklere som regel vite at duplisere kode er ikke en god idé. Imidlertid er duplisering vanligvis introdusert i prosjekter uten utviklerne selv å vite at de gjør det. En vanlig praksis er når et nytt krav komme opp som kan implementeres exteremely raskt bare ved å klippe og lime koden og gjøre noen små justeringer.

En bedre tilnærming til dette ville være å få den opprinnelige kodebit å arbeide i begge situasjoner, enten ved å sende inn variabler eller ved hjelp av en bryter uttalelse, etc.

4 Refactor etter behov. Dette vanligvis bidrar til å redusere redundans og kan styrke kvaliteten på koden siden koden er omskrevet for klarhet og vedlikehold. Test tilfeller bør unngå å endre kodene ytre atferd.

5 Kapsle, kapsle, kapsle! Innkapsling er begrepet skjuler gjennomføring detaljer. Dette gjør at utviklere muligheten til å endre hvordan en klasse lagrer og henter data eller hvordan et objekt er konstruert (for eksempel gjennom bruk av fabrikker) uten å endre noen gjenstander som bruker eller samhandler med den klassen.