trinene i denne artikel beskriver forskellige tips og teknikker til at forbedre kvaliteten af dit objekt orienteret kode. Ting du skal
grundig forståelse af objektorienteret principper
Vis Flere Instruktioner
1
Skriv tests først. Dette får en programmør til en vane at tænke i , hvad softwaren er meningen at gøre , og hvordan kunderne får brug for at kommunikere med den.
Før en metode er skrevet, er en test skrives der kontrollerer , at funktionen udfører ifølge spec . Dette giver en programmør til at teste , implementere og debug i mindre trin - det er meget nemmere at fejlsøge 10 linjer af ny kode end 2000, efter den kendsgerning
2
Kode af intention ! . Dette er den praksis at foregive, at klasser , funktioner, procedurer mv findes ( selvom de ikke gør) , som du struktur og skriv din kode. Dette hjælper en udvikler tænke den overordnede proces og større trin software snarere end de små detaljer .
3
Undgå redundans. Udviklere som regel ved , at dublere koden ikke er en god idé. Men dobbeltarbejde normalt indført i projekter uden at udviklerne selv vide at de gør det. En almindelig praksis er, når et nyt krav kommer op , der kan gennemføres exteremely hurtigt blot ved at klippe og klistre kode og gøre et par mindre justeringer .
En bedre tilgang til dette ville være at få den oprindelige stykke kode til at arbejde i begge situationer enten ved at føre i variabler, eller ved hjælp af en switch-statement , etc.
4
Refactor efter behov. Denne regel hjælper med at reducere redundans og kan styrke kvaliteten af koden , da koden er omskrevet for klarhed og vedligeholdelse. Testcases bør forhindre skiftende koder ydre adfærd .
5.
Indkapsle , indkapsle , indkapsle ! Indkapsling er begrebet skjule gennemførelsen detaljer . Dette giver udviklere mulighed for at ændre , hvordan en klasse butikker og henter data, eller hvordan en genstand er konstrueret ( f.eks gennem brug af fabrikker ) uden at ændre nogen objekter , der bruger eller interagere med denne klasse.
Fotos