Calidad de Software
Posted by Odin on April 7th, 2008 filed in Desarrollo de SoftwareEl mundo en que vivimos va cada vez más acelerado, y eso puede verse en todo tipo de situaciones en nuestra vida cotidiana. Uno de los paradigmas más comunes que encontramos el día de hoy es “velocidad vs calidad”, y desgraciadamente el ambiente nos presiona cada vez más a preferir la velocidad y pisotear vilmente la calidad.
El mundo del software sufre también con esto, y para los estudiantes o los desarrolladores independientes puede llegar a convertirse en un infierno. Los tiempos de entrega cortos, la falta de preparación del proyecto y el código improvisado son el pan de cada día, y para aquellos que quieren hacer las cosas bien ( ¡incluso los maestros! ) la vida se convierte en un calvario insufrible contra las personas que quieren que sus cosas estén ¡YA!, como por arte de magia.
Hace poco leía en Cristalab como la mayoría de los cms populares modernos son una verdadera vergüenza en términos de codificación. Pero la gente se conforma con que funcionen, y sí es cierto que la gente común y corriente no sabe nada de programación, ¡pero los desarrolladores del software se conforman con que la gente este contenta! Y luego eso nos lleva a los verdaderos fiascos como Windows Vista.
Y es que de la calidad del código muchas veces depende la seguridad del software, la adaptabilidad a situaciones nuevas o imprevistas, la portabilidad a diversos entornos y la curva de aprendizaje para otros desarrolladores. Muchas veces limpiar tu código es como limpiar tu cuarto, sabes que debes hacerlo y que vivirías mejor si lo haces pero crees que esta tan desordenado que no hay forma de comenzar, o que simplemente volverá a quedar igual. Sin embargo, si te acostumbras a un ambiente limpio luego la limpieza vendrá por si sola.
Es posible que MoonDragon sea feo gráficamente carezca de diseño gráfico, tenga por el momento poca funcionalidad e interfaces incompletas, pero su código esta ordenado y correctamente documentado, además de que sus bases están bastante bien sentadas en la programación de objetos (si es cierto que hay unos objetos que no están definidos correctamente , pero ya los corregiré, lo prometo ).
Más adelante me plantearé seriamente eso de limpiar el cuarto…
Leave a Comment