tag:blogger.com,1999:blog-9869078.post116441164593547164..comments2023-10-06T15:53:16.706+02:00Comments on Programación: Diseño del softwarechuidianghttp://www.blogger.com/profile/11674487485368681264noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-9869078.post-1164828815134997172006-11-29T20:33:00.000+01:002006-11-29T20:33:00.000+01:00Bastante de acuerdo... después de todos estos años...Bastante de acuerdo... después de todos estos años programando me he dado cuenta de que en Diseño no se puede llegar a un nivel tan bajo como para especificar todos y cada uno de los métodos o propiedades a programar.<BR/><BR/>En un proyecto en el que trabajé, nos pidieron eso mismo en diseño... problema, cuando llegaba a programación se daban cuenta de que necesitaban más cosas, pero como les habían dicho que nos lo dijesen, pues se perdía mucho tiempo en:<BR/><BR/>1. Diseñar a muy bajo nivel.<BR/>2. Entender el diseño<BR/>3. Implementar<BR/>4. Volver a hablar con diseño para que incluyera un método o modificase otro.<BR/><BR/>Al final, para el programador era mucho más útil una especificación de lo que tenía que hacer el mantenimiento, explicando los procesos más complicados y los comportamientos menos habituales... que definirle todas y cada una de las variables a usar.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-9869078.post-1164478544860047592006-11-25T19:15:00.000+01:002006-11-25T19:15:00.000+01:00"Lo que no veo en absoluto es meterse a un diseño ..."Lo que no veo en absoluto es meterse a un diseño detallado, metiéndose a nivel de clases y métodos. El porqué es sencillo. Vamos a perder mucho tiempo y en cuanto llevemos un par de días tirando código, van a empezar a salir todas las cosas que no pensamos en el diseño y al final el código no se va a parecer en nada al diseño. Hasta que no hacemos el código, es bastante imposible prever todos los detalles, el diseño detallado sirve más bien de poco."<BR/><BR/><BR/>¡AAAAA-MEN, hermano!Anonymousnoreply@blogger.com