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 pobrecito hablador el Miércoles, 02 Julio de 2003, 00:45h (#193994)

    la arquitectura, la documentacion y la ingenieria de software es, en gran parte un camelo, que suelen producir grandes bazofias

    Hala, va una opinión personal. Pues para mi que lo de la arquitectura y especialmente la documentación es _imprescindible_ para tener algo decente.

    Por otra parte, estoy de acuerdo en que la ingeniería del software _tradicional_ es una mierdecilla, que básicamente consiste en aplicar un modelo de ingeniería que no viene del mundo del software al software (que es un producto especial en algunos sentidos), y esperar que funcione.

    _Pero_, puedes echarle un vistazo a www.extremeprogramming.org [extremeprogramming.org], que muestra un modelo de ingeniería que realmente está hecho pensando en el software, y, opinión personal mía, es la caña.

    Sin embargo hay otros proyectos aparentemente llevados de una forma mucho mas amateur, ejemplo el kernel de linux,

    Tú lo has dicho, aparentemente. ¿Nos hemos leído La Catedral y el Bazar antes de opinar de esto, verdad? Pues el kernel de Linux sigue un modelo de desarrollo evolutivo, en el sentido de que hay suficientes programadores haciendo lo que les viene en gana como para que se produzca una "exploración aleatoria del espacio de posibles soluciones" (que es lo que en definitiva es la genética), lo que lleva a que el kernel de Linux evolucione "espontáneamente" (después de todo, también se puede decir que los seres humanos estamos aquí por azar).

    Hala, pues eso.

    [ Padre ]
  • por Lock (3731) el Miércoles, 02 Julio de 2003, 08:19h (#194045)
    ( http://barrapunto.com/ )
    "Hala, va una opinión personal. Pues para mi que lo de la arquitectura y especialmente la documentación es _imprescindible_ para tener algo decente. "

    La documentación que he realizado para todos los proyectos en los que he estado llenaría armarios enteros.

    Las personas a las que les haya servido caben en una cabina telefónica.

    Resumen: Se gastaron aproximadamente 2000 horas de trabajo en realizar una labor que se utilizó para ahorrar unas 20 horas.

    Vamos, que es una teoría muy bonita en la que todos confiamos y que es basura.

    ¿Pagarías a una compañía de seguros 2000 horas de trabajo para que en una necesidad dada amortizar 20? (aproximadamente hablamos de 14 millones de pesetas para obtener 140000)

    Pues es lo que se hace con la documentación.

    Siempre que se decida alegremente que algo necesita documentación se debería evaluar muy seriamente la 'necesidad'. El 98% de las veces sólo es necesario documentar el código y el diseño del programa inicial.
    Por supuesto existe un 2% en el que es absolutamente esencial por ser sistemas críticos en los que ahorrarse un minuto en la corrección de un problema es esencial. El resto es pura burocracia de foto.

    .
    --
    ¿¿PETER?? ¿Demostenes? Y actualmente Lockpeter
    [ Padre ]