Dovremmo sviluppare il boxen lento perché ci obbliga a ottimizzare in anticipo.L'ottimizzazione prematura si sviluppa su macchine lente?
Randall Hyde sottolinea nel The Fallacy of Premature Optimization, ci sono un sacco di idee sbagliate intorno alla citazione Hoare:
Dobbiamo dimenticare le piccole efficienze, dicono circa il 97% del tempo: l'ottimizzazione prematura è la radice di tutto il male
In particolare, anche se le macchine di questi tempi urlano rispetto a quelle dei giorni di Hoare, ciò non significa "l'ottimizzazione dovrebbe essere evitata". Quindi il mio stimato collega ha ragione quando suggerisce che dovremmo sviluppare delle scatole di un tempo modesto? L'idea è che i colli di bottiglia delle prestazioni sono più irritanti su una scatola lenta e quindi è probabile che ricevano attenzione.
Questo davvero ha bisogno di essere wiki della comunità se deve rimanere aperto a tutti. E per la cronaca, lo sviluppo su una macchina lenta è un ottimo modo per odiare il tuo lavoro. :) Tuttavia, il test su una macchina lenta potrebbe essere una via di mezzo appropriata. –
Non una citazione di Hoare. –