Hogar Desarrollo ¿Qué es el código hinchado? - definición de techopedia

¿Qué es el código hinchado? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Code Bloat?

El código hinchado es un código que supuestamente es demasiado largo o lento en la mayoría de los sistemas informáticos. Si bien el término generalmente se refiere al código fuente que es demasiado largo, también puede referirse a ejecutables que podrían considerarse excesivamente grandes.

Las causas de la hinchazón de código percibida podrían ser el uso de técnicas de programación orientada a objetos donde las técnicas de procedimiento serían adecuadas, el uso inapropiado de patrones de diseño, la programación declarativa y el desenrollado de bucles. Las soluciones para la hinchazón de código pueden incluir la refactorización y la eliminación de cálculos redundantes.

Techopedia explica Code Bloat

La hinchazón de código es un problema en el desarrollo de software donde se cree que la longitud del código fuente es excesivamente larga. El término generalmente se refiere a la longitud del código fuente en sí, pero también se puede aplicar al tamaño de los archivos ejecutables generados por un compilador si se usa un lenguaje compilado como C.

La hinchazón de código a menudo está en el ojo del espectador, pero puede causar problemas reales. El código largo y poco claro puede ser difícil de leer y mantener. Los programas que son demasiado grandes son lentos para ejecutarse.

La hinchazón del código puede ser causada por características inadecuadas del lenguaje que conducen a un código excesivamente detallado, el uso de principios de diseño orientados a objetos donde no son necesarios y el uso de patrones de diseño que son inapropiados para el problema que se está resolviendo. El uso de técnicas de programación declarativa donde las técnicas orientadas a objetos o imperativas están garantizadas también puede hacer que el código crezca demasiado. El desenrollado de bucle, que reduce las instrucciones controladas por un bucle, es una técnica de programación que puede aumentar la velocidad de ejecución al tiempo que provoca la hinchazón del código.

Afortunadamente, hay soluciones para la hinchazón de código. Lo primero es evitarlo en primer lugar, utilizando técnicas de programación minimalistas, tal vez con metodologías de software como la programación ágil. El otro es la refactorización cuidadosa, que cambia el código fuente de un programa mientras deja intacta su funcionalidad externa. Otra buena opción es la reutilización del software, utilizando bibliotecas para simplemente programar.

¿Qué es el código hinchado? - definición de techopedia