| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Computer Programming Tips
    Programmazione di computer può diventare frustrante , soprattutto quando non si sa cosa fare quando il programma non è in esecuzione come dovrebbe. La maggior parte dei problemi di programmazione sono causati da errori nel codice scritto , quindi il modo migliore per affrontare i problemi di programmazione è quello di evitare che accada , in primo luogo , mentre la codifica . Per evitare questi problemi, è necessario tenere a mente il fatto che non si può pretendere di fare un programma efficiente , semplicemente scrivendo codice incautamente in un editor. Mantenere un organizzato a schede Struttura

    Tab codice. Seguendo questo consiglio può , e molto probabilmente farà , risparmiare ore di codifica e il debugging . Tabulazione codice in una struttura organizzata , non solo rende il codice più leggibile per voi , ma se si prevede di avere il vostro lavoro guardato da altre persone , che possano leggerlo più facilmente pure. Questo, per esempio , è inaccettabile :

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

    non solo fornire più facile leggibilità del codice , ma tabulazione tuo codice fa anche meno inclini a commettere errori di sintassi . La maggior parte degli errori di sintassi sono causati perché il coder non scheda il codice .
    Programma Conservativamente

    programmazione , normalmente si avrà a che fare con i vincoli di prestazioni , come ad come utilizzando una grande quantità di risorse della CPU rispetto all'utilizzo di una grande quantità di RAM . Bisogna pensare al tipo di computer che si desidera eseguire il codice. Il codice più conservativo che , più la gente può usare il software. Cose Caching ovviamente utilizzare più memoria , ma su di andare a prendere l'oggetto dalla memoria , si utilizzano meno risorse di CPU averlo scaricato che non ri- rendendolo ogni volta che viene chiamato . A volte si è lasciato altra scelta che usare una particolare risorsa del sistema più del solito . Pensando di programmazione , nei momenti in cui non avete scelte particolari , si dovrebbe cercare di equilibrare l'uso delle risorse di sistema disponibili. Quando non si dispone di alcuna scelta, ma per un uso eccessivo di una risorsa particolare , come la memoria (ad esempio , quando si alloca la memoria per creare un oggetto che verrà utilizzato in seguito) , provare a utilizzare il più conservativo possibile. Provare a utilizzare il minor numero di byte possibile in ogni attributo dell'oggetto in questione .
    Evitare perdite di memoria

    Una perdita di memoria si verifica quando si alloca un blocco di memoria e che blocco è mai liberato . Questo errore è molto comune anche nei programmi più professionali . A volte le perdite di memoria può essere molto pericoloso e lasciare un "impronta digitale della memoria ", quando l'applicazione viene chiusa . Si potrebbe anche impedire l'applicazione dalla chiusura. Una regola pratica per evitare perdite di memoria è quello di liberare ogni pezzo di memoria si alloca con la propria funzione . Se è stato utilizzato GlobalAlloc , si dovrebbe usare GlobalFree , non LocalFree . Se si sta programmando con un linguaggio orientato agli oggetti , si potrebbe utilizzare un wrapper per allocare memoria . In tal caso , vi è di solito una funzione Dispose disponibili per l'oggetto che avete creato. Non importa quale lingua si usa , perdite di memoria sono possibili e vi perseguiterà se non si è attenti . Prevenire una perdita di memoria vi aiuterà a evitare di spendere numerose ore di caccia attraverso il vostro codice per esso .

    Previous :

    next :
      Articoli Correlati
    ·Come individuare oggetto metodo CVA 
    ·Qual è la System Integration Server Client 
    ·Come ridurre le file Dimensione in XNA 
    ·Come sostituire una lista in Python 
    ·Come cercare un Hex in DB2 SQL 
    ·Come creare un'applicazione Windows Form 
    ·Per saperne di diagrammi UML 
    ·Elencare i tipi di dati utilizzati nella Dichiarazione …
    ·Come convalidare un indirizzo e-mail in ASP.Net 
    ·Come HTML incorporare un file MP3 
      Articoli in evidenza
    ·Come creare un menu passo- passo per l' Android 
    ·Come faccio ad avere un intervallo di valori dalla list…
    ·Come collegare VB.NET Con Oracle 
    ·Come usare gli operatori logici in Java 
    ·Modifica di un puntatore del mouse in Javascript 
    ·Come modificare le chiavi di registro in VB.Net 
    ·Come risolvere Francobolli temporali utilizzando AWK 
    ·Come tagliare un Int in Java 
    ·Perché il mio script Rallentamento del computer di Dow…
    ·Python Progetti per OpenCV 
    Copyright © Conoscenza Informatica http://it.wingwit.com