Echándole un vistazo a una aplicación que tiene problemas de carga, me he tropezado con algunos fallos que considero de novatillos.
El primero de ellos es el mal uso de los count, al contar en varios sitios del codigo el numero de elementos de un array y no almacenar su valor una primera vez y evitar otras llamadas a count.
Simultáneamente a esto, el uso de count dentro de la condición de salida de un bucle tampoco es muy recomendable.
Son detalles que pueden pasar desapercibidos, pero que cuando se abusa de ellos pueden causar un grave problema a cualquier aplicación. Cuando digo 'abusar' me refiero a que en 7 líneas de código he contabilidado 5 count del mismo array, por poner un ejemplo rápido y que se entienda fácilmente.
El primero de ellos es el mal uso de los count, al contar en varios sitios del codigo el numero de elementos de un array y no almacenar su valor una primera vez y evitar otras llamadas a count.
Simultáneamente a esto, el uso de count dentro de la condición de salida de un bucle tampoco es muy recomendable.
Son detalles que pueden pasar desapercibidos, pero que cuando se abusa de ellos pueden causar un grave problema a cualquier aplicación. Cuando digo 'abusar' me refiero a que en 7 líneas de código he contabilidado 5 count del mismo array, por poner un ejemplo rápido y que se entienda fácilmente.
Este comentario ha sido eliminado por el autor.
ResponderEliminarEstoy en desacuerdo.
ResponderEliminarLas prisas te llevan a cometer errores 'de subida', etc, pero eso se corrije con cosas como un CVS, etc.
Cuando programar se vuelve algo 'tan mecanico', si haces las cosas bien, se vuelve mecanico programar bien.
Los errores a los que aludo, son más bien de falta de experiencia y algo de desconocimiento de como funcionan las cosas que estas haciendo.
عينهُ الزائغة في نهر
ResponderEliminarالنكبات، منخراه المتجذّران
في تُربة
المجازر، بطنه التي طحنتْ
قمحَ
الجنون في طواحين بابل
لعشرة آلاف عام…
No tiene pinta de chino mandarin, sino de Arabe arabin, no?
ResponderEliminar