Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por wschutz (21130) el Viernes, 25 Agosto de 2006, 07:42h (#799883)
    ( Última bitácora: Martes, 31 Octubre de 2006, 18:26h )
    1 - Desde luego que la calidad de un programa está en el producto final; pero como bien sabrás (aunque se te ha olvidado), está en la documentación de usuario y en la documentación de diseño y análisis. La comparación = y == no la entiendo porque obviamente se trata de un error en la programación que con una buena fase de pruebas se encuentra.

    2 - No he llamado análisis al diseño, como puedes ver lo he separado; otra cosa es que tú no conozcas las fases del proceso (en el que recuerdo que la codificación es una parte y en el resto está ese análisis/diseño/... por lo que la codificación no predomina sobre el resto). Y una cosa es que esté mal codificado y otra que el lenguaje no permita hacer tal o pascual. Desde luego que el lenguaje influye, pero influye en el proceso previo a la codificación y para los lenguajes existentes hoy en día dicha influencia es menor por las similitudes en los mismos pero que hay que tener en cuenta, por un lado por si el cliente requiere un lenguaje determinado y por otro lado por las posibilidades de dicho lenguaje y futuras ampliaciones al programa. Y no da igual que el análisis lo haya hecho yo o mi querida madre, pues ella no tiene ni idea; pero en cualquier caso; un programa con una buena documentación de análisis/diseño tiene una curva de aprendizaje para un mantenimiento y ampliación mucho menor que si no hay ese análisis/diseño por muy bien codificado que esté y comentado en el código; y por supuesto, se codifique en Cobol o en C si no tengo diseño alguno en ningún sitio, no hay Dios que entienda 100000 líneas de código en un par de días.

    3 - No es miserable mi proyecto, es novedoso para la utilidad que lo quiero dar; cuando lo acabe, si quieres lo juzgas; antes no :) (porque tampoco tienes nada sobre lo que juzgar)
    No dudo que haya ingenieros preparados, pero conozco en profundidad y tengo amplia experiencia en el proceso de desarrollo de un programa; y sé (y cualquiera de esos ingenieros preparados) que el lenguaje no lo es todo ni mucho menos, es una pieza más.

    Ya por último, no entiendo esa obsesión por Java y la defensa a ultranza de Java como lenguaje predominante de por sí sobre los restantes; he usado Java, y reconozco su potencia; pero no es el único lenguaje para hacer todo, y muchas veces la solución está en realizar mejores algoritmos en vez de usar el lenguaje más potente o más versátil. Pero respeto a los que deseen usar Java para todo; yo prefiero usarlo cuando lo necesite o me parezca más útil.

    [ Padre ]