Trinnene er beskrevet i denne artikkelen beskriver ulike tips og teknikker for å forbedre kvaliteten på objektorientert kode . Du trenger
grundig forståelse av objektorientert prinsipper
Vis flere instruksjoner
en
Skriv tester først. Dette blir en programmerer til en vane å tenke i form av hva programvaren er ment å gjøre, og hvordan klienter vil trenge kommunisere med det .
Før en metode som er skrevet , er en test skrevet som verifiserer at funksjonen utfører ifølge spec . Dette gjør at en programmerer å teste , implementere og feilsøke i 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 etc. finnes ( selv om de ikke) som du struktur og skrive koden din. Dette bidrar til en utvikler tenke på hele prosessen og større skritt på programvare i stedet for de små detaljene .
3
Unngå redundans . Utviklere vanligvis vet 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 mindre justeringer.
En bedre tilnærming til dette ville være å få det opprinnelige kodebit å arbeide i begge situasjoner enten ved å sende inn variabler eller ved hjelp av en bryter uttalelse , etc.
4
refactor etter behov. Dette hjelper som regel redusere redundans og kan styrke kvaliteten på koden siden koden er omskrevet for klarhet og vedlikeholdbarhet . Test tilfeller bør hindre endring av koder ytre atferd .
5
Encapsulate , kapsle , kapsle ! Innkapsling er begrepet skjuler implementering 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 objekter som bruker eller samhandle med den klassen .
Bilder