EDICIóN GENERAL

¿Software libre vs Ingeniería del software?

También puedes hacer mil puentes que sirvan para lo mismo de mil maneras distintas, y no todas serán igualmente fiables. Porque hacer puentes no es artesanía. Es ingeniería. Artesanía es hacer botijos.

Un software artesano "guarripeich" es dificilmente mantenible, foco de errores, de difícil comprensión para otros desarrolladores y no ofrece ninguna garantía. No digo que un software elaborado con métodos de ingeniería del software sea infalible, pero ofrece la garantía de que tiene procedimientos de control de errores superiores al "... mmmm, parece que ya está."

Por otro lado, y respecto a los colegios, ofrecen cierta fiabilidad porque asocian a personas que tienen una titulación de una institución oficial reconocida que certifica que han adquirido ciertos conocimientos, y pueden velar por la seriedad con que sus colegiados trabajan.

menéame