Camaleón escribió:
El 2009-04-10 a las 10:48 -0400, Cristian Rodríguez escribió:
Camaleón escribió:
Pues ahí tienes la ventaja de usar las herramientas de "toda la vida": que el mantenimiento es mínimo. heh, claramente se evidencia entonces que nunca has trabajado haciendo un producto de software grande, las "herramientas de toda la vida" son las que requiren mas mantenimiento.
¿Haciendo software? No, yo los uso :-)
¿Crees que la rutina usando bash funcionaría, vamos a decir, hace 5 años? ¿Crees que esa misma rutina funcionará dentro de 5 años?
En cada release de openSUSE, hay que modificar varios scripts porque ya dejaron de funcionar .. responde eso tu pregunta ? :D El problema de las herramientas de "toda la vida" pued ser uno de estos. a) Como son añejos, utilizan tecnicas de programacion obsoletas, que el compilador ya no acepta, por ende se rompe y se debe gastar tiempo en corregir el codigo b) aquella tecnica de programacion obsoleta, puede crear un comportamiento indefinido, y hacer que el programa se caiga al ejecutarlo o que haga tonterias. c) Aveces ese "programa de toda la vida" no calza mas con todo el resto de la existencia, se vuelve innecesario, incompleto, porque todo el resto del sistema, que tiene miles de componentes cambío para siempre. d) La mas comun de todas, generalmente ese programa anejo es muy costoso de mantener, tiene fallos de diseño graves o no se puede marketear porque ya no es novedad, no vende, no genera dinero, por ende se hace uno nuevo :-) -- "If this is the best God can do, I am not impressed" -George Carlin (1937-2008) Cristian Rodríguez R. Software Developer Platform/OpenSUSE - Core Services SUSE LINUX Products GmbH Research & Development http://www.opensuse.org/