Código de meandro


En la programación de computadoras , el código oxbow se refiere a fragmentos de código de programa que alguna vez fueron necesarios pero que ahora nunca se usan. Dicho código normalmente se forma cuando se modifica un programa, ya sea cuando un elemento se reemplaza con una versión más nueva pero la versión anterior no se elimina, o cuando un elemento se elimina o reemplaza, pero el código de soporte del elemento no se elimina.

Del mismo modo, las variables y las estructuras de datos se pueden dejar después de que se eliminó el último código que las usó, aunque esto se conoce más comúnmente como variables sin usar o sin referencia .

El término se toma por analogía con los lagos en forma de meandro que se forman en la naturaleza cuando una curva en un río se vuelve tan pronunciada que el agua se abre paso desde antes de la curva hasta después de ella, haciendo que el río vuelva a ser recto. Cuando los lados del nuevo curso se llenan de sedimentos, queda un lago curvo, desconectado de la corriente principal.