
Opino que la programación es una actividad que debería ser más científica que artística. Un defecto es atribuir al hecho de programar un halo de arte que no tiene y que le perjudica en el sentido que lo despoja de toda metodología científica. Recuerdo en la Universidad a los profesores ultra ortodoxos en la defensa del carácter científico-matemático de la programación (algorítmica). En asignaturas como programación metódica generábamos todo una función a partir de las poscondiciones y precondiciones. De la primera llegábamos a la precondición. ¿Quién no recuerda el famoso invariante de un bucle?. Aplicar estos métodos en la empresa parece absurdo, sin embargo es importante aplicar una metodología, unas normas, unas reglas cuyo cumplimiento sería obligatorio. A alguien se le ocurre que un arquitecto (de la construcción) aplicará los protocolos que le diera la gana:
?Hoy no voy hacer los planos y directamente que pongan ladrillos y si se cae ya lo arreglaremos.
Pues eso pasa en la programación, cada uno hace lo que puede. No existe un marco metodológico científico que pueda garantizar unos mínimos de calidad como ya existe en otras disciplinas de ingeniería. Alguien me comentó que los análisis de programación deberían ser firmados por un ingeniero informático de la misma forma que un arquitecto firma sus planos.
La programación no es un arte en si misma, puede se estéticamente apreciable, pero su fin no es estético como cualquier arte. El programador no es un artista, es un ingeniero. No genera una obra de arte, sino que genera un producto de ingeniería susceptible de ser explicado, comunicado y probado, y por ende que responda a un marco normativo como cualquier actividad de ingeniería.
Hoy la programación es una especie de mezcla entre arte e ingeniería. Y no dudo que como producto final pudiera serlo. Es decir, cualquier obra de ingeniería como resultado de un proceso puede resultar bella. Se ha generado un producto estético, pero siempre a posteriori. Pero una aplicación no debería ser el resultado de un proceso artístico.












0 respuestas hasta ahora ↓
Aquí no hay comentarios todavía...Puedes ser el primero en dejar un comentario.
Deja un Comentario