Bienvenido al foro ManWare!
Hersan, Gracias por recuperar el tema!
Cita:
Iniciado por ManWare Señores, la programación de sistemas no solo es una buena manera de pasar el tiempo encontrando atajos algoritmicos, la programacion de sistemas tiene un ámbito extenso y esta lleno de variables que sobrepasan el límite de lo esperado, o del propio microprocesador.
Es cierto que la programacion de sistemas, es mas que un conjunto de lineas de codigo "optimizadas" para realizar un algoritmo lo mas eficientemente.
En la ingenieria de software, existen diferentes "jugadores", y cada jugador se encarga de una parte o etapa, ya sea el analisis el diseño o el desarrollo...
Por eso mismo, existen diferentes "vistas" de un mismo sistema, donde la mas detallada es una linea de codigo y la mas global es la descripcion de la problematica a resolver.
Creo que cuando nos referimos a que "una clase DEBE tener x lineas" estamos hablando de la "vista" detalle, en la que "poco importa" el problema global.
Tal ves esa afirmación venga de la experiencia del programador, el cual esta acostumbrado a minimalizar y hacer eficiente su codigo, para que en una futura revision no le toma tanto trabajo mantenerlo. Es probable que para un analista (cuya especialidad no es la codificacion), o una programador novato, el mismo problema se "tenga" que resolver con el triple de la cantidad de lineas de codigo.
Cita:
Iniciado por ManWare "1000 lineas de código equivalen a unos u$s 400..."
En esta frase disiento, por lo que escribi mas arriba, un mismo problema se puede resolver de diferentes maneras, dependiendo de la claridad del problema en si, y de la experiencia del programador... por lo que 1000 lineas puede estar atado a cierto costo, dependiendo de la experoencia de quien realicen la labor. No por nada algunos metodos de estimacion toman como parametro la cantidad de lineas de codigo estimadas para la resolucion de un problema.
Bueno, creo que al final lleve el tema para otro lado totalmente diferente...
Saludos