Utente:LoStrangolatore/Stubs/Guida alla programmazione

Wikibooks, manuali e libri di testo liberi.

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]

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

Moduli esistenti[modifica]