Vocabulario de Desarrollo de software · Publicación de versiones y mantenimiento

¿Qué significa legacy code?

Significado en Desarrollo de software, traducción al español y ejemplos

/ˈleɡəsi koʊd/sustantivoTérmino frecuente

legacy code: código heredado, código antiguo en uso

Código antiguo que sigue utilizándose, a menudo con poca documentación o pocas pruebas y escrito por personas que ya no están, por lo que modificarlo parece arriesgado.

Cómo se usa

Se habla de mantener, modernizar o migrar código heredado. También se usan legacy system y legacy app; el tono puede ser neutral o algo negativo.

Frases de ejemplo

  1. Nobody wants to touch the legacy code in the billing module because it has no tests.

    Nadie quiere tocar el código heredado del módulo de facturación porque no tiene pruebas.

    La falta de pruebas hace difícil estimar si un cambio romperá ese código antiguo.

  2. Our plan is to wrap the legacy code in an API and replace it piece by piece.

    El plan es envolver el código heredado en una API y sustituirlo poco a poco.

    La API permite reemplazar el sistema existente por partes sin hacerlo de una vez.

Combinaciones frecuentes

  • maintain legacy code
  • legacy system
  • legacy codebase
  • migrate legacy code

Más términos: Publicación de versiones y mantenimiento

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: