Flujo de lava (programación) - Lava flow (programming)

Programación de flujo de lava.jpg

En la jerga de la programación de computadoras , el flujo de lava es un problema en el que el código de computadora escrito en condiciones subóptimas se pone en producción y se agrega mientras aún se encuentra en un estado de desarrollo. A menudo, poner el sistema en producción resulta en la necesidad de mantener la compatibilidad con versiones anteriores (ya que muchos componentes adicionales ahora dependen de él) con el diseño original e incompleto.

Los cambios en el equipo de desarrollo que trabaja en un proyecto a menudo exacerban los flujos de lava. A medida que los trabajadores entran y salen del proyecto, se puede perder el conocimiento del propósito de los aspectos del sistema. En lugar de limpiar estas piezas, los trabajadores posteriores trabajan a su alrededor, lo que aumenta la complejidad y el desorden del sistema.

El flujo de lava se considera un anti-patrón , un fenómeno común que conduce a un diseño deficiente.

Referencias