Sfaturi:Coding best practice


 * surse semnate
 * funcții scurte (maxim două ecrane - 50 de linii)
 * linii de maxim 80 caractere
 * indentare până la nivelul 3 (maxim 4)
 * verificare valoare întoarsă de apeluri de bibliotecă (malloc, read, write, send, mmap etc.)
 * eliberare spațiu de memorie alocat (prevenire leak-uri)
 * încadrare conținut headere în #ifndef, #define, #endif
 * folosire spații pentru lizibilitate for(i=0;i<100;i++) [NU] for (i = 0; i < 100; i++) [DA]
 * folosire linii libere pentru lizibilitate - separarea secțiunilor de cod (asemănător paragrafelor din scrierile literare)
 * folosirea a cat mai putine variable globale
 * evitarea operatiilor costisitoare (gen deschidere fisiere) in sectiuni critice
 * alocati memorie dinamic _doar_ daca este necesar, altfel la compilare