Expresso

El blog de Rafa Moya

Expresso header image 2

Ética (y estética) de la programación

mayo 23rd, 2006 · No hay Comentarios


Cada programador tiene un estilo propio para realizar su trabajo. Digamos que cada uno es como es y su producto lo mismo. Hay un estilo para cada programador. Unos utilizan el while otros el for, otros estructuras irreconocibles, y a otros les encantan las funciones recursivas y así cada cual es cada cual. Ahora bien, podríamos dividir los programadores en dos grupos excluyentes: aquellos que tiene en cuenta el prójimo y los que no. Los que creen que están solos en el mundo y los que no. Los que programan para ellos y los que lo hacen para todos. Los egoístas suelen escribir sentencias complejas que solo ellos entienden y que no suelen comentar (o poco y en un idioma no materno).En una línea son capaces de poner varias sentencias. He visto personalmente como de varias sentencias separadas y bien comentadas, el egoísta de turno las ha puesto en una sola línea. ¡Ay que complejo!, Ay para entender esto hay que subir un escalafón (en la idiotez). Los egoístas son aquellos que empiezan a programar y se les nubla la vista hasta que no acaban todo, ni comentan, ni prueban, solo programan como posesos e diotas. Y así salen algoritmos idiotas y mudos, muditos. Para que el próximo idiota diga ¡Uy esto es un churro! Hay que empezar de nuevo. Y venga otra chapuza mudita. Conozco excelentes programadores que saben solucionar problemas complejos con algoritmos que pueden se complejos pero con un aspecto de absoluta apertura al lector experto. Se te saltan las lagrimas de felicidad ver como puedes llegar a entender un método complejo con solo leer los comentarios y ver el código. Y esto es lo difícil, lo fácil es ser egoísta y vanidoso. Por tanto, recomiendo programar para los demás, en pro de le comprensión lectora y del posterior mantenimiento y también por coherencia estética (lo simple y expresivo es bello) y ética (pensar en los demás).

EasyFreeAds Blog News Facebook Twitter Myspace Friendfeed Technorati del.icio.us Digg Google Yahoo Buzz StumbleUpon

Etiquetas: General

0 respuestas hasta ahora ↓

  • Aquí no hay comentarios todavía...Puedes ser el primero en dejar un comentario.

Deja un Comentario