Tabla de contenido:
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 una compilación de 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 es administrado por una herramienta de construcción. Las compilaciones se crean cuando se alcanza un cierto punto en el desarrollo o el código se considera listo para la implementación, ya sea para probarlo o para lanzarlo directamente.
Una compilación también se conoce como compilación de software o compilación de código.
Techopedia 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 compilación puede ser simple o extremadamente compleja. Un único desarrollador generalmente construirá directamente desde su escritorio dentro de su entorno de desarrollo integrado, mientras que un gran equipo generalmente tendrá profesionales que no hacen más que supervisar el proceso de construcción. En el último caso, se utilizan herramientas de construcción extensas 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 preliminar que solo utiliza la empresa de desarrollo de software. Cuando finaliza la compilación, a menudo se almacena como un paquete único y se comercializa con un número de versión, aunque a menudo es posible encontrar el número de compilación si cava lo suficientemente profundo. Idealmente, o en teoría, las versiones incrementales y posteriores de las compilaciones tienen más características y menos errores, aunque esto no siempre funciona en la práctica.
