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 .
Programmazione © www.354353.com