¿Cree que vale la pena cambiar el rendimiento por la calidad del código y la mantenibilidad? Recuerdo una publicación de Jeff Atwood que decía que el hardware es barato, los desarrolladores no. Creo que me gustaría cambiar eso a "El hardware es barato, el tiempo no".Rendimiento frente a la calidad del código
Me he dado cuenta con un proyecto de MVC en el que he estado trabajando últimamente que a veces pierdo DAYS solo tratando de sacar un poco de rendimiento extra de mi aplicación y estoy empezando a pensar que no vale la pena. Me acabo de dar problemas para diseñar una aplicación ASP.NET MVC. Me encanta la muerte IQuery en el hecho de que me permite agregar a la consulta para que pueda obtener un código fluido para su uso. Pero poder hacer algo así parece agregar más responsabilidad en el controlador/BLL.
¿Qué opinas? En el caso de las aplicaciones web, ¿estarías de acuerdo con intercambiar algún rendimiento por el código mantenible/limpiador? ¿Crees que es con tratar prematuramente de optimizar todo lo que puedas? Porque como hemos visto, no puedes predecir todos los requisitos.
Simple, generalmente las mejores respuestas son. –
El paso 5 es magia pura, es muy importante. –
Se supone que es 4 signos de interrogación, hermano! (acaba de perder el juego) –