Build Tool

Schrijver: Monica Porter
Datum Van Creatie: 17 Maart 2021
Updatedatum: 1 Juli- 2024
Anonim
Introduction to Build Tools
Video: Introduction to Build Tools

Inhoud

Definitie - Wat betekent Build Tool?

Build-tools zijn programma's die het maken van uitvoerbare applicaties van broncode automatiseren. Bouwen omvat het compileren, koppelen en verpakken van de code in een bruikbare of uitvoerbare vorm. In kleine projecten roepen ontwikkelaars vaak handmatig het bouwproces op. Dit is niet praktisch voor grotere projecten, waar het erg moeilijk is om bij te houden wat moet worden gebouwd, in welke volgorde en welke afhankelijkheden er zijn in het bouwproces. Met behulp van een automatiseringstool kan het bouwproces consistenter worden.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Build Tool uit

Het primaire doel van de eerste build-tools, zoals de GNU make en "makedepend" hulpprogramma's, die gewoonlijk worden gevonden in Unix en Linux-gebaseerde besturingssystemen, was het automatiseren van de oproepen naar de compilers en linkers. Nu build-processen steeds complexer worden, ondersteunen build-automatiseringstools meestal het beheer van de activiteiten voor en na het compileren en koppelen, evenals de compileer- en koppelingsactiviteiten.

Het compilatieproces van code is essentieel voor het maken van software wanneer programmeertalen op hoog niveau worden gebruikt. Een deel van de functie van de bouwtool is het omgaan met fouten in het compilatieproces van complexe softwaresystemen.

Moderne build-tools gaan verder in het mogelijk maken van workflowverwerking door broncode te verkrijgen, uitvoerbare bestanden in te zetten als tests en zelfs het optimaliseren van complexe build-processen met behulp van gedistribueerde build-technologieën, waarbij het buildproces op een coherente, gesynchroniseerde manier op verschillende machines wordt uitgevoerd.