Debemos desarrollar en slow boxen porque nos obliga a optimizar al principio.¿Es una optimización prematura para desarrollar en máquinas lentas?
Randall Hyde señala en The Fallacy of Premature Optimization, hay un montón de ideas falsas de todo el presupuesto Hoare:
Debemos olvidarnos de pequeñas eficiencias, dicen que alrededor del 97% del tiempo: la optimización prematura es la raíz de todo mal
En particular, aunque hoy en día las máquinas gritan en comparación con las de la época de Hoare, eso no significa que deba "evitarse la optimización". Entonces, ¿mi colega respetado tiene un punto cuando sugiere que debemos desarrollar en cajas de tempo modesto? La idea es que los cuellos de botella de rendimiento son más irritantes en una caja lenta y por lo tanto es probable que reciban atención.
Esto realmente necesita ser wiki de la comunidad si quiere permanecer abierto en absoluto. Y para que conste, desarrollar en una máquina lenta es una gran manera de odiar tu trabajo. :) Sin embargo, probar en una máquina lenta podría ser un término medio adecuado. –
No es una cita de Hoare. –