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
    Programmering Tips
    programmering kan bli frustrerende , spesielt når du ikke vet hva du skal gjøre når programmet ikke kjører som det skal. De fleste programmeringsspråk problemene er forårsaket av feil i den skriftlige koden , så den beste måten å håndtere programmering problemer er å hindre dem fra å skje i første omgang mens koding . For å unngå disse problemene , må du huske på at du ikke kan forvente å få et effektivt program ved ganske enkelt å skrive kode uvørent på en redaktør . Hold en organisert fanebasert Struktur

    Tab koden din . Følge dette rådet kan , og mest sannsynlig vil spare deg timer med koding og debugging . Tabbing kode i en organisert struktur ikke bare gjør koden mer lesbar for deg, men hvis du planlegger å ha arbeidet sett på av andre mennesker, kan de lese det lettere også. Dette, for eksempel , er uakseptabelt : en

    bool validerer ( vobj valObj ) { if ( valObj -> validerer ) {return 1; } else {return 0 ;} }

    Du ikke bare gi enklere lesbarhet av koden din , men tabbe koden også gjør deg mindre tilbøyelige til å gjøre syntaks feil. Flertallet av syntaksfeil kommer av at coder ikke kategorien koden .
    Program konservativt

    I programmering du normalt vil måtte forholde seg til ytelse begrensninger , for eksempel som ved hjelp av en stor mengde av CPU-ressurser kontra å bruke en stor mengde RAM . Du må tenke på hva slags datamaskin som du vil kjøre koden din. Jo mer konservativt du koden , kan flere folk bruker programvaren . Caching ting vil selvsagt bruke mer minne , men ved å hente objektet fra minnet, bruker du mindre CPU-ressurser henting av det enn du re- rendering det hver gang den blir kalt på. Noen ganger har du igjen noe annet valg enn å bruke en bestemt ressurs av systemet mer enn vanlig. Tenker programmatisk , i tider når du har spesielle valg, bør du sikte på å balansere bruken av systemressurser tilgjengelig for deg. Når du ikke har noe annet valg enn å overdrive en bestemt ressurs , for eksempel minne ( for eksempel når du tildele minne til å opprette et objekt som skal brukes senere ) , kan du prøve å bruke det som konservativt som mulig. Prøv å bruke så få bytes som mulig i hver egenskap av det aktuelle objektet .
    Unngå minnelekkasjer

    oppstår en minnelekkasje når du tildele en blokk med minne og at blokken er aldri fri. Denne feilen er svært vanlig, selv i de mest profesjonelle programmer. Noen ganger minnelekkasjer kan være svært farlig, og gi et " memory fingeravtrykk" når programmet er lukket. De kan også forhindre programmet fra stengetid. En tommelfingerregel for å unngå minnelekkasjer er å frigjøre alle stykke minne du fordele med sin rette funksjon. Hvis du brukte GlobalAlloc , bør du bruke GlobalFree , ikke LocalFree . Hvis du programmerer ved hjelp av et objekt - orientert språk , kan du bruke en wrapper for å allokere minne . I et slikt tilfelle, er det vanligvis en Bortskaff funksjon tilgjengelig for objektet du har opprettet. Uansett hvilket språk du bruker , minnelekkasjer er mulig og vil hjemsøke deg hvis du ikke er forsiktig . Hindre en minnelekkasje vil hjelpe deg å unngå å tilbringe mange timer jakt gjennom koden din for det.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage AS2 Klasser 
    ·Hvordan Tile en bakgrunn i HTML 
    ·Faser av OMT 
    ·Hva er Array Programmering 
    ·Hvordan Økning DOS Variabelverdi 
    ·Hva er en CTP Fil 
    ·Hvordan lage en CSS Image Kart 
    ·Hvordan sette opp en DataTable DataGrid å fylle Utfors…
    ·Hvordan skrive en Script i Linux 
    ·Hvordan serialize Objekter i NET Remoting 
      Anbefalte artikler
    ·Hvordan Divide i Python 
    ·Hvordan beregne en prosentvis endring i SAS 
    ·Slik viser Apache Process 
    ·Prosjektplan for Software Development 
    ·Hvordan å generere et tilfeldig passord 
    ·Hvordan overføre data mellom Tabeller 
    ·Slik konverterer heltall i PHP 
    ·Ulempene ved å bruke Widgets i Computer Design 
    ·Slik fjerner du en Carriage Return Fra en String i Perl…
    ·Slik installerer en Windows Mobile Emulator 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/