De steg som beskrivs i den här artikeln beskriver olika tips och tekniker för att förbättra kvaliteten på din objektorienterad kod . Saker du behöver
Grundlig förståelse av objektorienterad principer
Visa fler instruktioner
1
Skriv testerna först . Detta blir en programmerare för vana att tänka i termer av vad programmet är tänkt att göra och hur kunderna kommer att behöva kommunicera med den .
Innan en metod är skriven , är ett test skrivet som verifierar att funktionen utför enligt spec. Detta gör att en programmerare för att testa , implementera och felsöka i mindre steg - det är mycket lättare att felsöka 10 rader ny kod än 2000 efter det faktum
2
kod genom intention ! . Detta är det praxis att låtsas att klasser , funktioner , procedurer etc. finns ( även om de inte gör det ) som du struktur och skriv din kod . Detta hjälper en utvecklare tycker om den övergripande processen och större steg av programvara snarare än de små detaljerna .
3
Undvik redundans. Utvecklare vet oftast att duplicera koden är inte en bra idé . Dock är dubbelarbete vanligtvis införs i projekt utan att utvecklarna ens veta att de gör det . En vanlig praxis är när ett nytt krav kommer upp som kan genomföras exteremely snabbt genom att helt enkelt klippa och klistra kod och göra några smärre justeringar .
En bättre metod för detta skulle vara att få den ursprungliga bit kod till arbeta i båda fallen antingen genom att passera i variabler eller använda en switch-sats , som etc.
4
Refactor behövs . Det brukar hjälpa att minska redundans och kan stärka kvaliteten i koden eftersom koden är omskrivet för klarhet och underhålla . Testfall bör undvika att ändra koder yttre beteende .
5
Inkapsla , kapsla , kapsla ! Inkapsling är begreppet dölja implementeringsdetaljer . Detta gör att utvecklare möjlighet att ändra hur en klass lagrar och hämtar data eller hur ett objekt är konstruerad ( t.ex. genom användning av fabrikerna ) utan att ändra några objekt som använder eller interagera med den klassen .