2010-11-13 21 views

Respuesta

29

No puedo recordar dónde vi la expresión (Programador Pragmático?) Pero una forma de pensar es El código es código heredado tan pronto como está escrito.

Generalmente se refiere al código que hereda un equipo o programador de otro lugar (externo o interno).

Aunque prefiero la definición anterior. :)

+1

Esta es una gran definición (y también en línea con mi definición, ya que me niego a discutir mi código conmigo mismo): D – Mchl

+0

Leí en alguna parte, ¿cómo piensas de esto? El código heredado es un código en el que no puedes confiar encendido, el código que escribimos hace 5 minutos y no tiene pruebas? código heredado –

12

Escriba a alguien más por escrito (generalmente alguien que ya no esté disponible para ningún contacto), pero debe resolverlo ahora.

13

Código escrito por otros o bajo un lenguaje, arquitectura, metodología o marco anterior que pertenezca al proyecto actual.

+0

Nota: "el proyecto actual" está incluido porque el término "legado" implica ascendencia. – jball

6

Yo diría que el código de legado es (por lo general de edad) de código que puede reescribirse el uso de mejores técnicas de programación o lenguajes. El código heredado generalmente no se reescribe fácilmente debido a las dependencias en ese código.

+1

La mayoría del código creado se ajusta a su definición de código heredado. –

+1

@Ira Baxter: Parece que coincide con la definición: 'El código es código heredado tan pronto como está escrito. – Leonid

32

Channeling Michael Feathers: Código sin pruebas.

+0

¡Tu respuesta es la última y estaba buscando esta definición porque estoy leyendo el libro M.F)! – Abdellah

Cuestiones relacionadas