Código inalcanzable

¿Qué es el código inalcanzable?

Código inalcanzable, una parte del código fuente que nunca se ejecutará debido a puntos de salida / flujo de control inapropiados. El otro tipo de código inalcanzable se denomina código inactivo, aunque el código inactivo puede ejecutarse pero no tiene ningún efecto sobre la funcionalidad del sistema.

Ejemplo:

El siguiente ejemplo muestra claramente el código inalcanzable y las diferencias de código inactivo:

Efectos secundarios del código inalcanzable:

  • Sobrecargas de memoria innecesarias.

  • Ciclos de almacenamiento en caché innecesarios que conducen a cuellos de botella en el rendimiento.

  • Documentar y mantener los gastos generales.

Causas del código inalcanzable:

  • Errores de programación al desarrollar ramas condicionales complejas.

  • Pruebas unitarias incompletas debido a las cuales no se detectó el código inalcanzable.

  • Código redundante que el desarrollador olvidó eliminar

  • El código que puede ser correcto mediante programación pero que no se ejecutará en ningún momento debido a los datos de entrada que se pasan a la función.