El Caso del Diseño por Código

¿Han oído hablar del UML? ¿Cómo puedo explicar lo que es el UML?
Para un creyente del Diseño por Código es incompresible un crimen contra la humanidad así. La mayoría de defensores de UML que he conocido (no todos) son personas que tapan su incapacidad para programar bien bajo diagramas de Caso de Uso. También he conocido casos de buenos programadores que caen victimas del aburrimiento y terminan usando UML

Para mí como dicen en WordPress, el Código es Poesía.

/*
Ofuscar código está bien cuando se quiere molestar a alguien, ganar un concurso, o usar Whitespace para volverse loco. Admito que hay veces que me las arreglo para hacer cosas en PL/SQL con una sola instrucción ridículamente compleja, entiéndase un SELECT de 200 lineas.
*/

Prefiero el código claro, elegante, que se explique a sí mismo, con nombres de variables entendibles. Y con muchos comentarios (para hacer aun más clara la situación).

<!—Aunque muchas veces caigo en la tentación de poner “comentarios” un tanto ridículos–!>

Un buen programador tiene que saber diseñar una aplicación en su cabeza, ver lo problemas antes, conocer sobre lo que está trabajando, y por supuesto tener buen gusto para escribir el código. Lenguajes modernos basados en C permiten hacer código realmente hermoso.

Yo siempre odie cuando en la universidad hacían de menos a los programadores. De un grupo de 25 solo 2 personas sabíamos programas y solo a mí me parecía buena idea vivir de eso, como un músico que vive de sus canciones.
REM Un programa no solo tiene que ser bonito por fuera, sino por dentro también.
¿El resto? Todos querían ser “ingenieros”, capaces solo de hacer feísimos diagramas. Por otro lado para los Monkeys como yo es positivo que existan tan pocos programadores.

// Por cierto, un Code Monkey de verdad no se ofende con el término.

Esto me da una idea…

::: (\_(\
*: (=’ :’) :*
•.. (,(”)(”)¤°.¸¸.•´¯`»

Más que nada eres mi amiga, lo que siento por ti no cambia nada.

Leave a Reply

Connect with Facebook

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>