Sadržaj:
Definicija - Što znači Build Tool?
Alati za izgradnju su programi koji automatiziraju stvaranje izvršnih aplikacija iz izvornog koda. Izgradnja uključuje sastavljanje, povezivanje i pakiranje koda u upotrebljivi ili izvršni oblik. U malim projektima programeri će se često ručno pozivati na proces sastavljanja. To nije praktično za veće projekte, gdje je vrlo teško pratiti što treba graditi, kojim redoslijedom i koje ovisnosti postoje u procesu izgradnje. Korištenje alata za automatizaciju omogućava da proces gradnje bude dosljedniji.
Techopedia objašnjava alat za izradu
Primarna svrha prvih alata za izradu, kao što su GNU make i "makedepend" alati, koji se obično nalaze u Unix i Linux operativnim sustavima, bila je automatizacija poziva sastavljačima i veznicima. Kako procesi sastavljanja postaju sve složeniji, alati za automatizaciju sastavljanja obično podržavaju upravljanje aktivnostima prije i nakon sastavljanja i povezivanja, kao i aktivnosti sastavljanja i povezivanja.
Proces sastavljanja koda ključan je za stvaranje softvera kada se koriste programski jezici visoke razine. Dio funkcije alata za izradu jest nositi se s pogreškama u postupku kompilacije složenih softverskih sustava.
Moderni alati za izradu idu dalje u omogućavanju obrade radnog toka dobivanjem izvornog koda, raspoređivanjem izvršnih datoteka kako bi bili testirani, pa čak i optimiziranjem složenih procesa sastavljanja pomoću distribuiranih tehnologija gradnje, što uključuje pokretanje postupka izrade na koherentan, sinkroniziran način na nekoliko strojeva.
