Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Slik skriver du effektive objektorientert kode
    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

    früher :

     Weiter: No
      Relatert Artike
    ·Hvordan sette opp DMZ på SonicWALL 
    ·Hvordan bruke Camel Casing 
    ·Hvordan vise en verdi i en MATLAB String 
    ·Hvordan lage et program Meny i TI - 83 Grunnprogrammeri…
    ·Hva er fordelene med Adobe Cold Fusion 
    ·Hvordan finne den Buffer Størrelse i DBDataReader Getb…
    ·Hva er en proxy klasse 
    ·Tilbakekallsfunksjon 
    ·Hvordan lære Computer Programmeringsspråk 
    ·Sette inn en JPG Into en Data Window 
      Anbefalte artikler
    ·Trenger Python en adapter 
    ·Hvordan Monter en lokal katalog med Jahia 
    ·Hvordan lage en knapp Glow i ActionScript 
    ·Hvordan sette standard til en 404 feil side i PHP 
    ·Definisjon av Data Abstraction i C + + 
    ·Hvordan lage en VBS E-post 
    ·Funksjoner for MySQL Med en PHP variabel i Query 
    ·Hvordan laste opp en videofil med PHP 
    ·Slik installerer Boost Into Kodeblokker 
    ·Hvordan bruke Update Med Velg delspørring 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/