Wednesday, January 23, 2008

Ufa con usar laburo ajeno mal hecho

Podría haberlo nombrado "Ufa con los programadores de mierda", o "Ufa con la estupidez en general" porque el problema que encontré hoy no pasa por un tema de saber o no programar, si no de ser lisa y llanamente un imbécil.

Si yo uso un método programado por otro, que se llama descendantKindOf: stopOnFirstOcurrence:, más allá de que sea feo, el nombre también y esté mal escrito porque debería ser "occurrence".. ¿alguien me explica por qué si le mando "stopOnFirstOcurrence: false".. it stops on the fucking first occurrence???

Y no sólo devuelve una bolsa de descendants, porque incluye también al objeto al que le pediste sus descendants >_<

¡¡¡ODIO no poder confiar en que las herramientas a mi disposición estén bien hechas!!!

¿Saben el laburo extra que es vivir revisando todo? Revisando los documentos de los analistas porque están mal escritos, revisando todo el código que debería poder reusar con los ojos cerrados porque está para el orto, revisando que lo que me piden que haga no esté ya hecho, revisando que tenga sentido, ¡pero la puta madre! Si tuviera tarjeta, debajo de "Analista Programador" agregaría "Practicante de Sentido Común".

5 comments:

Alejo said...

eso es lo malo de delegar...

Un tux suelto said...

No soy programador, pero si...dependemos de muchas cosas que no controlamos, y eso nos da histeria! Hasta a mi me pasa en mi trabajo de Administrador de Sistemas, dependo de cosas que tengo que revisar, y asi hago un doble trabajo innecesario que no haria falta si viniese de una fuente realmente segura...

Un saludo!

niv said...

Yo lidio con eso de manera sencilla. Simplemente leo el source, que puede ser bueno o malo, pero nunca miente.

Carolain said...

Alejo, imaginate lo que sería laburar sin delegar jamás =P Cada persona empezaría a hacer el laburo desde el principio y sola :S No haríamos nunca nada.. lo cual se parece bastante a lo que se suele lograr metiendo muchas manos en plato, de todos modos xD

Bachi.tux: clah, sería tanto más alegre trabajar si no hubiera que pararse a revisar cosas que uno no hizo y por ende es probable que no esté familiarizado =P

Nicolás: claro, pero si el source es malo.. y por malo me refiero a inncesariamente complejo y enquilombado.. es difícil de entender, y uno se encuentra con que está invirtiendo 60% del tiempo en revisar el código ajeno, y no en resolver el problema puntual que era tarea de uno =P Te digo la verdad, si pudiera pedir un deseo, no pediría que todo el código de ahora en más haga lo que se supone que tendría que hacer; pediría que esté prolijo y "bien hecho" en el sentido de que sea declarativo. Bugs va a haber siempre, pero mientras menos tortuoso sea encontrarlos, mejor.

Shaggy said...

Este es un blog "muy shaggy" jajajajjajaa

soy un "ufador" nato!

Slds!