Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Computer Programming Tips

    Dataprogrammering kan bli frustrerande , speciellt när du inte vet vad du ska göra när ditt program inte körs som det ska . De flesta programmering problem orsakas av fel i skriven kod , så det bästa sättet att ta itu med programmering problem är att hindra dem från att hända i första hand medan kodning . För att undvika dessa problem , måste du hålla i minnet det faktum att du inte kan förvänta dig att göra ett effektivt program genom att helt enkelt skriva kod vårdslöst på en redaktör . Håll en organiserad flikar Struktur
    Tab

    din kod . Efter detta råd kan , och troligen kommer att spara dig timmar av kodning och felsökning . Tabbing kod i en organiserad struktur inte bara gör koden mer lättläst för dig , men om du planerar att ha ditt arbete granskas av andra människor , kan de läsa det lättare också. Detta , till exempel , är oacceptabel :

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

    Du inte bara ge bättre läsbarhet av din kod , men tabba din kod också gör dig mindre benägen att göra syntax misstag . Majoriteten av syntaxfel orsakas på grund av att kodaren inte fliken koden .
    Program Konservativt

    programmering , du normalt kommer att ha att göra med prestanda begränsningar , såsom som att använda en stor mängd CPU resurser kontra användning av en stor mängd RAM . Du måste tänka på vilken typ av dator som du vill köra din kod . Ju mer konservativt du kod , desto fler människor använder programvaran . Caching saker kommer naturligtvis att använda mer minne , men vid hämtning av objekt från minnet , du använder mindre CPU resurser hämta det än du åter gör det varje gång det skall . Ibland är du kvar inget annat val än att använda en viss resurs i systemet mer än vanligt . Tänka programmatiskt , i tider när du inte har speciella val , bör du sträva efter att balansera användningen av systemresurser tillgängliga för dig . När du inte har något annat val än att överanvändning en särskild resurs , t.ex. minne ( t.ex. när du allokera minne för att skapa ett objekt som kommer att användas senare ) , prova att använda den så konservativt som möjligt . Försök att använda så få bytes som möjligt i varje attribut för objektet i fråga .
    Undvik Minnesläckor

    En minnesläcka uppstår när du tilldela ett block av minne och att blocket är aldrig friges. Detta misstag är mycket vanliga även i de mest professionella program . Ibland minnesläckor kan vara mycket farligt och lämnar ett " minne fingeravtryck " när programmet stängs . De kanske till och med förhindra programmet från stängning . En tumregel för att undvika minnesläckor är att frigöra varje bit av minnet du fördela med sin rätta funktion . Om du använt GlobalAlloc , bör du använda GlobalFree , inte LocalFree . Om du programmerar använder ett objektorienterat språk , kan du använda en wrapper för att allokera minne . I ett sådant fall , finns det oftast en kasseras funktion tillgänglig för objektet du har skapat. Oavsett vilket språk du använder , minnesläckor är möjligt och kommer att hemsöka dig om du inte är försiktig . Förhindra en minnesläcka hjälper dig att undvika att spendera många timmar att leta igenom din kod för det .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör XSD
    ·Hur man skapar en lista i GridView
    ·Hur man använder därför Symbol i LaTeX
    ·Hur man skriver text Area Lines Individuellt till en fi…
    ·Hur Exportera ASP.NET DataGrid till Excel
    ·Hur man gör en MARC Record
    ·Hur man bygger med Regex
    ·Vad är skillnaden mellan en Mobile Web & en HTML Brows…
    ·Kapslade MSI Installation
    ·Hur Importera DBX-filer
    Utvalda artiklarna
    ·Hur att importera från CSV till MySQL med PHP Script
    ·Hur får VB.NET för att logga in på en server amd Lad…
    ·Hur bindande DataTable till ListView i Net
    ·Hur får man plats för temporära filer i PHP
    ·Visual Basic Tutorial för Windows 7
    ·Hur man tar bort en enhet från en array i PHP
    ·Vad Är NETFx mapp
    ·ADO SQL Server Tutorial
    ·Hur man skapar Logga in HTML
    ·Hur att dölja en Holder Image Plats
    Copyright © Dator Kunskap http://www.dator.xyz