Tag Archive > Programacion

Donde está el cursor?

Buscando y buscando, me acabo de encontrar con una web que tiene un ejemplo muy interesante y que nos dice dónde está el cursor en un input o textarea en cada momento, y además permite saber cual es el texto seleccionado (si es que lo hay).
La verdad es que no es algo que a uno [...]

Continue reading

, , , , ,

Testeo y tiempo razonable no se llevan bien ¿o si?

Parece que el artículo de Testing shows the presence of bugs ha generado unos cuantos comentarios
Entre ellos, Gonzalo dice:
Si habeis trabajado con desarrollo en base a tests no entiendo el comentario de que porque se llevan mal con el tiempo, la verdad.
Los tests ahorran muuuucho tiempo, tanto en la fase de depuración y [...]

Continue reading

, , , , , , ,

Micropost: Testing shows the presence of bugs

Hoy Hector, en un mail, me ha puesto la siguiente frase, con la que estoy totalmente de acuerdo:
“Testing shows the presence, not the absence of bugs” – Edger Dijkstra
Es decir, los tests están para capturar y mostrar si hay algún bug, sin embargo cuando todos los tests pasan, no significa que la aplicación no [...]

Continue reading

, ,

Crear varios millones de registros usando SQL

Me gusta bastante la forma que comentan en Tu función sobre como insertar 8 millones de datos usando sólo SQL.
Básicamente consiste en insertar unos valores semilla, y posteriormente ejecutar:
INSERT INTO t SELECT * FROM t;

Con lo cual se insertan de nuevo los elementos existentes en la iteración anterior. Claramente el crecimiento es exponencial (2n), y [...]

Continue reading

, , ,

Coding standards: ¿Cuantos caracteres de indentación uso?

Aunque es una de esas cosas que parece una tonteria, no lo es. Por lo general, cada persona tiene unos gustos y costumbres, por lo que no suele ser fácil que un grupo de gente se ponga de acuerdo en una cosa como esta. Por regla general, el último en llegar al grupo es el [...]

Continue reading

, , , , , ,

Un error común en programación: Lenguajes compilados

Juanjo ha apuntado que muy probablemente esto que yo comentaba como un típico error que la gente comete cuando programa, se optimiza en los lenguajes compilados (vease C/C++/Java/…).
Lo que proponía Juanjo (de probarlo con el g++ optimizando a tope) me ha parecido buena idea, así que he hecho unas cuantas pruebas en C++.
Los resultados [...]

Continue reading

, , , , , ,

Un error común en programación

Un error que comete mucha gente, aunque mucha no se da cuenta, y la mayoría de veces pasa desapercibido, se da a la hora de poner las condiciones en los bucles. Se debe tener cuidado cuando se hacen llamadas dentro de un bucle, porque algo que a priori puede parecer O(n) se convierte en O(n2).
¿Alguien [...]

Continue reading

, , , ,

Paamayim Nekudotayim

Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in ….
Ese error me ha salido mientras estaba programando… me ha parecido tan raro que es digno de ser posteado.
El caso es que buscando un poco por internet, en la wikipedia sin ir más lejos, hay una entrada sobre Paamayim Nekudotayim y donde básicamente se dice que ese nombre [...]

Continue reading

, , ,