Preguntas con etiqueta 'legacy-code'

9
respuestas

Estimar los costos de tiempo en el código base heredado

Recientemente comencé a trabajar en un proyecto en el que una aplicación monolítica muy antigua se está migrando a una arquitectura basada en microservicios. El código base legado es un ('código de espagueti') muy desordenado y, a menudo, u...
hecha 13.02.2017 - 09:17
10
respuestas

¿Tiene sentido escribir pruebas para código heredado cuando no hay tiempo para una refactorización completa?

Por lo general, trato de seguir el consejo del libro Cómo trabajar con eficacia con el bacalao heredado e . Rompo las dependencias, muevo partes del código a los métodos @VisibleForTesting public static y a nuevas clases para hacer que...
hecha 06.02.2014 - 08:15
8
respuestas

¿Cómo argumentar en contra de bajar los estándares de calidad para el código base heredado? [cerrado]

Aquí tenemos una gran base de código heredado con un código incorrecto que no puedes imaginar. Definimos ahora algunos estándares de calidad y queremos que se cumplan en un código base completamente nuevo, pero también si toca el código hered...
hecha 19.01.2017 - 08:54
4
respuestas

¿Cuál es el origen del término negativo "código heredado"?

Todo el mundo habla sobre el código heredado en el desarrollo de software y he escuchado que el término de los últimos diez años utilizado para pintar cualquier base de código es malo. ¿Dónde se originó este término, que tiene connotaciones t...
hecha 09.06.2014 - 17:36
2
respuestas

¿Existe un patrón anti con nombre para el software desarrollado históricamente? [cerrado]

¿Existe un patrón anti que describa un sistema de software de crecimiento histórico en el que múltiples desarrolladores simplemente agregaron nuevas funciones al sistema, pero nadie vigiló la arquitectura general ni se hicieron refactorizaciones...
hecha 14.03.2014 - 18:11
6
respuestas

¿El hecho de lidiar con el código heredado ayuda a que uno evolucione como programador? [cerrado]

Soy un desarrollador de Java con poco más de un año de experiencia, lo que me ubica en un lugar por encima de un junior, pero aún no entre los desarrolladores de nivel medio. Recientemente me ofrecieron un proyecto a largo plazo que consiste en...
hecha 29.07.2013 - 22:07
5
respuestas

¿Por qué escribir pruebas para el código que refactorizaré?

Estoy refactorizando una enorme clase de código heredado. La refactorización (supongo) aboga por esto: escriba pruebas para la clase heredada refactoriza el diablo fuera de la clase Problema: una vez que refactorice la clase, será neces...
hecha 21.03.2014 - 19:24
11
respuestas

¿Cómo hacer que ASP clásico sea interesante si te quedas atascado? [cerrado]

Solía trabajar en una empresa de subcontratación realmente pequeña (4 programadores y el jefe), luego, cuando el estrés y los frecuentes turnos largos hicieron la situación insoportable, cambié a un trabajo mejor pagado con un horario más relaja...
hecha 30.06.2011 - 20:40
4
respuestas

¿Cómo evitar la sobrecarga excesiva de métodos?

Tenemos muchos lugares en el código fuente de nuestra aplicación, donde una clase tiene muchos métodos con los mismos nombres y diferentes parámetros. Esos métodos siempre tienen todos los parámetros de un método 'anterior' más uno más. Es el...
hecha 07.04.2014 - 10:52
4
respuestas

Tengo 200k líneas de código mal diseñado, ¿serán más valiosas las pruebas de unidades o las pruebas de integración? [duplicar]

He heredado muchos códigos mal diseñados; El código no tiene pruebas. Estoy aplicando pruebas antes de intentar un refactor importante, pero me he encontrado con un problema con mis pruebas unitarias. El problema es que probaré una función...
hecha 29.07.2013 - 19:14