Lo deseable cuando escribimos cualquier algoritmo, es que este sea
tan rápido como sea posible. Desafortunadamente, no siempre es lo más
indicado, bien porque no se disponga de tiempo para codificarlo o bien
porque supondría una complejidad adicional en el despliegue (ej.
precálculos, caché, librerías) y/o en el propio código por cuestiones de
legibilidad y mantenimiento.
Sin embargo, no cabe duda de que no sólo en aplicaciones con marcado
carácter computacional (financieras, simulación física, graficación,
juegos, etc…) es deseable la máxima optimización. Páginas web dinámicas,
un fluido interface de usuario (Tablet, PC o navegador), procesos en
segundo plano en nuestro servidor y en otras tantas situaciones podemos
obtener múltiples beneficios (mejor experiencia de usuario, menor
consumo de cloud contratado, no necesitar hardware adicional, etc…) si
procuramos escribir un código eficiente.
Así, te invito a practicar conmigo en la optimización del código con un sencillo ejemplo. ¿Te animas?.
[...]
>>> Ver artículo original completo en: http://www.genbetadev.com
No hay comentarios:
Publicar un comentario