elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Foro Libre
| | |-+  Noticias (Moderadores: wolfbcn, El_Andaluz)
| | | |-+  Mantener sistemas heredados y reescribir código incorrecto, tareas que lastran..
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Mantener sistemas heredados y reescribir código incorrecto, tareas que lastran..  (Leído 1,118 veces)
wolfbcn
Moderador
***
Desconectado Desconectado

Mensajes: 53.662



Ver Perfil WWW
Mantener sistemas heredados y reescribir código incorrecto, tareas que lastran..
« en: 15 Septiembre 2018, 01:46 am »

Cada semana, estos profesionales dedican más de 17 horas a este tipo de cuestiones que les restarían productividad.

Entre Stripe y Harris Poll han estudiado cómo se está utilizando el tiempo de los desarrolladores de software en las compañías. Y cómo influye esto a la economía.

Lo que han concluido es que, al no aprovecharse bien ese tiempo, el coste llega a los 85.000 millones de dólares anuales.

Cada semana, los ingenieros de software dedican más de 17 horas a tareas que los alejan de la productividad ideal, como el mantenimiento de los sistemas heredados o la reescritura de código que es incorrecto. Un 70 % de los desarrolladores cree que esto es excesivo.

Esto da lugar al “coeficiente del desarrollador”, de tal modo que estos profesionales pueden provocar un impacto negativo o positivo según el uso que tienen sus jornadas laborales. Los desarrolladores son, dice Stripe, “multiplicadores de fuerza para sus empresas”.

Si el uso del tiempo fuese eficaz, en diez años su impacto en el PIB global ascendería hasta los 3 billones de dólares.

También cabe señalar que, ahora mismo, a la mayoría de los CEOs le preocupa más el acceso al talento que al capital.

https://www.silicon.es/mantener-sistemas-heredados-y-reescribir-codigo-incorrecto-tareas-que-lastran-a-los-ingenieros-de-software-2381973


En línea

La mayoria pedimos consejo cuando sabemos la respuesta, pero queremos que nos den otra.
Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.391


Ver Perfil
Re: Mantener sistemas heredados y reescribir código incorrecto, tareas que lastran..
« Respuesta #1 en: 15 Septiembre 2018, 18:36 pm »

Es que siempre existirán "sistemas heredados" y  "código incorrecto" (deficiente)....
Sería muy cómodo, que al crear algo nuevo, lo vendes y te desentiendes de ello... pero a los programas se les exige (o se les debería exigir) lo mismo a los cachivaches fabricados... garantías, si algo no funciona que sea corregido, si algo de repente fala que se arregle, etc...

...y digo siempre, por qué quién estaría dispuestoa  comprar una tv. cara sabiendo que si 'es como es' la empresa vendendora, no va a hacer nada al respecto, entonces si el sonido falla, te j0d3s, si la calidad d ela imagen es mala: te j0d3s, si al cabo de 3 meses, no se enciende: te j0d3s... quién volvería a comprar un artículo a esa compañía?. No es disitnto, en informática... No hay nada más frustrante al usuario que un programa que supuestamente debe hacer algo, que lo hace mal y que ...nunca lo arreglan...

En cuanto al código que dicen 'incorrecto', que puede entenderse indistintamente como 'deficiente' o como 'lleno de bugs'... también será siempre así:
Por un lado, porque las empresas nunca quieren pagar a un buen profesional a su precio, prefieren pagar a uno más mediocre a un precio extrareducido, ...por el precio de uno adecuado contrata 6 mediocres, así que eligen una opción basada en la economía "presente", sin pensar en el futuro...
Y por otro lado, algo que hoy parece muy óptimo, dentro de 4 años será subóptimo, porque habrá nuevas herramientas, algoritmos más eficientes, nuevos paradigmas.... que harán que el código escrito años atrás perfectamente eficiente, luego parezca 'vulgar' ....

...ambas cosas las llevo viendo 30 años, y dudo mucho que esto vaya a cambiar...
Bueno, sí algo ha cambiado... la actualicitis constante. Antes todo esos eran versiones internas de desarrollo, y las actualizaciones eran versiones que arreglaban problemas reales o añadían características nuevas a mansalva... ahora una nueva versión es solo para corregir un simple bug, que afecta a 1 de cada mil, o para añadir como nueva característica un cambio de color en no sé que parte... Vamos que si uno se fija en los móviles, hay aplicaciones que se actualizan cada semana o pocas semanas... No veo mal que se haga esto, cuando se trata de un problema grave de seguridad que se deba corregir con urgencia, pero no para estúpidas tonterías.... Y éste noe s el camino, porque esto a lo que lleva es a aplicaciones siempre a medio depurar, dejando una noción en los usuarios de aplicaciones que siempre fallan, que siempre están incompletas, en definitiva de personas detrás de ello (programadores), que no entienden lo que están haciendo...

Se imagina uno, que un coche que acabas de comprar, tuvieras que llevarlo 22 veces en un año, para arreglar diferentes cosas que fallan de fábrica... Inaceptable, de locos.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Reescribir código en VB5 a VB.net
Programación Visual Basic
mamola 6 3,344 Último mensaje 14 Enero 2007, 16:23 pm
por necroCODE
Eliminar controles heredados:S
Programación Visual Basic
syaoran 0 1,035 Último mensaje 7 Febrero 2008, 22:25 pm
por syaoran
Ayuda para reescribir codigo en jquery
Desarrollo Web
Gorky 4 3,676 Último mensaje 25 Junio 2013, 10:17 am
por Gorky
Ayuda este codigo basico de c++ esta incorrecto :(
Programación C/C++
Robo12812 3 1,760 Último mensaje 3 Octubre 2018, 18:17 pm
por OmarHack
Ayuda este codigo basico de c++ esta incorrecto :(
Programación C/C++
Robo12812 2 1,787 Último mensaje 5 Octubre 2018, 00:37 am
por Robo12812
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines