Definición: ¿Qué significa Construir?
El término compilación puede referirse al proceso mediante el cual el código fuente se convierte en un formulario independiente que se puede ejecutar en una computadora o en el formulario mismo. Uno de los pasos más importantes de la construcción de un software es el proceso de compilación, donde los archivos de código fuente se convierten en código ejecutable. El proceso de creación de software generalmente se gestiona mediante una herramienta de creación. Las compilaciones se crean cuando se alcanza un cierto punto en el desarrollo o se considera que el código está listo para su implementación, ya sea para pruebas o para su lanzamiento total.
Una compilación también se conoce como compilación de software o compilación de código.
Techinfo explica Build
El término construir puede tener un significado ligeramente diferente dependiendo de si se usa como sustantivo o verbo. Un desarrollador puede “hacer una compilación”, lo que significa ejecutar el proceso de compilación, pero luego también puede referirse al resultado final como “compilación número 175”, para diferenciarlo cuando habla con sus colegas.
Una construcción puede ser simple o extremadamente compleja. Por lo general, un solo desarrollador construirá directamente desde su escritorio dentro de su entorno de desarrollo integrado, mientras que un equipo grande generalmente tendrá profesionales que no hacen nada más que supervisar el proceso de construcción. En el último caso, se utilizan amplias herramientas de compilación que también pueden ayudar en las pruebas, métricas y otras funciones.
Una compilación suele ser una versión de software en formato de versión preliminar que solo utiliza la empresa de desarrollo de software. Cuando finaliza la compilación, a menudo se almacena como un solo paquete y se comercializa con un número de versión, aunque a menudo es posible encontrar el número de compilación si profundiza lo suficiente. Idealmente, o en teoría, las versiones incrementales y posteriores de las compilaciones tienen más funciones y menos errores, aunque esto no siempre funciona en la práctica.