MEC++: La regola 80-20

Appunti tratti dalla rilettura di More Effective C++ di Scott Meyers. Quarto blocco: Efficienza.

(16) La regola dell'80-20.

Per quanto mi ricordo, é una regola che viene dalla ricerca operativa: l'ottanta percento di un magazzino é occupato dal venti percento degli articoli presenti a catalogo.

Ma é una regola che vale anche nello sviluppo software. Si dice che un programma spenda solitamente l'ottanta percento del suo tempo ad eseguire il venti percento del codice.

Da cui si deduce che, prima di effettuare ottimizzazioni sul codice, occorre individuare dove é meglio intervenire. Altrimenti si corre il rischio di perdere tempo per ottimizzare codice che verrà eseguito di rado.

Nessun commento:

Posta un commento