Utente:LoStrangolatore/Stubs/Guida alla programmazione
Aspetto
Contenuto: consigli e norme per la scrittura del codice. Destinato a: chiunque programmi (a prescindere dall'esperienza, quindi è destinato al novellino come a chi programma da 30 anni)
Abbozzo scaletta
[modifica | modifica sorgente]- Prima parte
Cose generali riguardanti troppi linguaggi e troppi paradigmi di programmazione per essere scritte in una altra sezione del libro.
- Ottimizzazione
- l'ottimizzazione sporca il codice, quindi: non farla, a meno che non sia necessaria, ovvero solo dopo averlo verificato con il profiler. Ottimizzare la parte di codice più frequentemente utilizzata nel prg: il resto occupa troppo poco tempo (+ link approfondimento verso WP riguardante la regola che l'80% del tempo è speso ad eseguire il 20% del codice). A parità di tempo speso, è preferibile cercare un algoritmo o una rappresentazione dei dati diversi rispetto all'ottimizzazione del codice già scritto: ad es., non c'è ottimizzazione che valga quanto il sostituire una funzione che costa O(n) con un'altra che costa O(log n).
- luoghi comuni: rende il codice più breve lo rende più performante; ...
- Commenti
- indentazione
- Seconda parte
Cose specifiche per la programmazione a oggetti.
- Problema della classe base fragile