aboutsummaryrefslogtreecommitdiff
path: root/blog/content/2006/03/para-ti-programador-de-c.gmi
blob: a950afaf505d04c921b349aa8cb48ae798a373ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Para ti, programador de C
2006-03-15

Porque habréis tenido uno de esos días...

Uno de esos días en los que un apuntador se va de madre y una insospechada operación causa el caos y la destrucción veintisiete llamadas de función más tarde. Uno de esos días en los que el maldito heisenbug [1] hace honor a su nombre y desaparece en cuanto añades medidas para detectarlo. Uno de esos días en los que pierdes la confianza en tu valor como machaca del C [2]...

Para esos días, tú, desarrollador, necesitas Valgrind [3], porque te dice exactamente dónde está el problema antes del momento...

=> http://en.wikipedia.org/wiki/Heisenbug [1] heisenbug
=> http://en.wikipedia.org/wiki/C_programming_language [2] C
=> http://valgrind.org/ [3] Valgrind

[‡ hombrecillo dejándose la cabeza en el teclado en un arranque de ira]

Porque tú lo vales. Porque sólo nosotros podemos comprenderlo.

disclaimer 1: vale, vale, me he pasado

disclaimer 2: vale, vale, el gif animado es excesivo, pero hoy he tenido uno de esos días que he salvado mediante el uso de Valgrind [4].

=> http://valgrind.org/ [4] Valgrind

disclaimer 3: vale, vale, sé que esto existe desde hace siglos y que estoy descubriendo la sopa de pan.