« Debugeando Javascript en Safari | Inicio | Dokuwiki. Documentando proyectos 1 »

¿Hacemos autocrítica?

Damien Katz resume en diez puntos lo que considera son las características que definen a un mal programador, que además, no sabe que lo es.

Personalmente, estoy de acuerdo con algunas de sus afirmaciones, aunque con otras no tanto (cada vez que veo una función con varios puntos de retorno me dan ganas de asesinar a alguien), como supongo que era de esperar.

La idea subyacente que yo extraigo de ese artículo es que hay que ser sumamente crítico con el código propio. Y si se decide que se quiere tirar por un camino no muy acorde con los corsés de las "best practices", y se es consciente de que se está haciendo algo no muy "canónico", pero se decide hacerlo tras considerar las condiciones de contorno, adelante con ello.

En el fondo, supongo,como pasa con tantas otras cosas, se trata de tener el sentido común suficiente para saber cuándo hay que pasarse las normas por el arco del triunfo. Algo que no es fácil, desde luego, pero que muchas veces es necesario.