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
    Hva er fordelene ved top-down Coding
    Tidlig dataprogrammering var bottom -up - små seksjoner ble utviklet og deretter satt sammen til større deler før programmet ble bygget. Rundt 1970 ble top- down design utformingen paradigmet av valget. Top-down design ser på hele programmet først , bryte den opp i deler. Disse avsnittene er videreutviklet til de blir små nok til å skrive . Begge tilnærminger ble erstattet av objekt - orientert programmering ( OOP ) i slutten av 1980 . OOP er en kombinasjon av top- down og bottom -up tilnærminger. Fokus på Goal

    Holde det endelige målet i tankene er en god idé for en kompleks oppgave, men det er viktig for å skrive et dataprogram . En av heuristisk ( tommelfingerregler ) regler for top-down design er at ingen enkelt del av programmet bør ta opp mer enn én side - eller en dataskjerm . Det øverste nivået av top-down Programmet består av et enkelt dokument som viser input og output parametre og de ​​største modulene - dette viser den samlede strukturen i programmet . Dette toppnivåsiden er ofte skrevet av systemet analytiker og er en del av den offisielle spesifikasjonen av programmet oppdraget som er gitt til programmereren.
    Modularisering

    Modularisering betyr å bryte programmet opp i fordøyelige biter , vanligvis én side . Dette gjenspeiler en erkjennelse av at programmene ikke ble skrevet bare for datamaskiner - det ble også skrevet for programmerere . Modulære programmer er enklere å forstå, lettere å feilsøke og enklere å oppdatere . Oppdateringer er en vanlig del av dataprogrammering virksomhet, og programmene blir ofte oppdatert av noen andre enn den personen som skrev dem - det var mye jobb omsetning på 70-tallet og 80-tallet . Datamaskinen bryr seg ikke om programmene er skrevet ovenfra og ned , nedenfra og opp eller i OOP , og maskinen bare kjører en sekvens med instruksjoner . Modularisering er en nyvinning som gjør programmet enklere for programmerere å håndtere. Dette reflekterer en trend som startet på 70-tallet : human tiden er mer verdifull enn datamaskinen tid
    lettlest

    Fra og med øverste nivå . side , er hver modul skrevet med navnene på udefinerte moduler. Disse modulene er deretter skrevet med navnene på andre udefinerte moduler , og prosessen fortsetter til modulen er liten nok til å skrive på en enkelt side . En svært viktig del av denne strategien er at det er mye lettere å forstå en blokk med kode hvis alt passer på én side. Når programmet er i biter store sider , er det lett å finne bugs - de er raskt isolert til én modul i de fleste tilfeller . Det er også lett å oppdatere, fordi oppdateringen er i en enkelt modul , og det er lett å se hvordan endringen at oppdateringen innebærer passer inn i omgivelsene.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en HTML- Link som skaper en e-post og full…
    ·Slik konfigurerer en Outlook-kalenderen Script 
    ·Hva er en Bruk Case in System Analysis 
    ·Hvordan oppdatere flere kolonner fra en annen tabell 
    ·Hvordan skrive en Preorder traversering 
    ·Hvordan lage en Pivot i VBA 
    ·Slik konverterer System.DBNull til et heltall 
    ·Hvordan å analysere Masse data med ColdFusion 
    ·Prolog Programming Tutorial 
    ·Hvordan bruke en mus i QBasic 
      Anbefalte artikler
    ·Hvordan slå en Java-kildekoden i et flytskjema 
    ·PHP kan koble til en ekstern MySQL database , men det k…
    ·Hvordan bygge et nettsted med MySQL 
    ·Oracle: Hvordan Split verdier i kolonner 
    ·Tilfeldig Numerisk analyse 
    ·Hvordan Krypter jeg en bunntekst PHP File 
    ·Hva er ETL verktøy 
    ·Slik kjører Ruby i jEdit 
    ·PHP Vs . Java Skalerbarhet 
    ·Hvordan få en Relative Path i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/