Instrument de construire

Autor: Monica Porter
Data Creației: 17 Martie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Eveil musical : 3 bricolages mini instrument
Video: Eveil musical : 3 bricolages mini instrument

Conţinut

Definiție - Ce înseamnă Instrumentul de construire?

Instrumentele de construire sunt programe care automatizează crearea de aplicații executabile din codul sursă. Clădirea include compilarea, conectarea și ambalarea codului într-o formă utilizabilă sau executabilă. În proiectele mici, dezvoltatorii vor invoca deseori manual procesul de construire. Acest lucru nu este practic pentru proiecte mai mari, unde este foarte greu să urmărești ce trebuie construit, în ce secvență și ce dependențe există în procesul de construcție. Utilizarea unui instrument de automatizare permite procesul de construire să fie mai consecvent.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Instrumentul de construire

Scopul principal al primelor instrumente de construire, cum ar fi utilitățile GNU make și „makedepend”, întâlnite frecvent în sistemele de operare bazate pe Unix și Linux, a fost automatizarea apelurilor către compilatoare și linkere. Astăzi, pe măsură ce procesele de construire devin din ce în ce mai complexe, instrumentele de automatizare a construcțiilor sprijină, de regulă, gestionarea activităților pre și post-compilare și link, precum și activitățile de compilare și legătură.

Procesul de compilare a codurilor este esențial pentru crearea de software atunci când sunt utilizate limbaje de programare la nivel înalt. O parte din funcția instrumentului de construire este de a face față erorilor în procesul de compilare a sistemelor software complexe.

Instrumentele moderne de construire merg mai departe, permițând procesarea fluxului de lucru prin obținerea codului sursă, implementarea executării testelor și chiar optimizarea proceselor complexe de construire folosind tehnologii de construire distribuite, ceea ce presupune rularea procesului de construire într-o manieră coerentă și sincronizată pe mai multe mașini.