Tartalomjegyzék:
Meghatározás - Mit jelent a Build Tool?
A készítő eszközök olyan programok, amelyek automatizálják a futtatható alkalmazások létrehozását a forráskódból. Az épület magában foglalja a kód lefordítását, összekapcsolását és csomagolását használható vagy végrehajtható formába. Kis projektek esetén a fejlesztők gyakran manuálisan hívják fel az összeállítási folyamatot. Ez nem praktikus nagyobb projekteknél, ahol nagyon nehéz nyomon követni, hogy mit kell építeni, milyen sorrendben és milyen függőségek vannak az építési folyamatban. Automatizálási eszköz használata lehetővé teszi az összeállítási folyamat következetesebbé tételét.
A Techopedia elmagyarázza az Build Tool alkalmazást
Az első összeállítási eszközök, mint például a GNU make és a "makedepend" segédprogramok, amelyek általában megtalálhatók az Unix és Linux alapú operációs rendszerekben, elsődleges célja a fordítók és linkerek hívásainak automatizálása volt. Manapság, mivel az építkezési folyamatok egyre összetettebbé válnak, az építkezési automatizálási eszközök általában támogatják az elő- és utáni fordítás és összekapcsolás tevékenységeinek, valamint a fordítási és összekapcsolási tevékenységek kezelését.
A kód-összeállítás folyamata elengedhetetlen a szoftver létrehozásához, ha magas szintű programozási nyelveket használnak. Az építõ eszköz funkciójának része a bonyolult szoftveres rendszerek fordítási folyamatának hibáinak kezelése.
A modern építkezési eszközök tovább haladnak a munkafolyamat-feldolgozás lehetővé tételében, forráskód beszerzésével, a végrehajtható fájlok tesztelésével történő telepítésével és még az összetett építkezési folyamatok optimalizálásával is, elosztott készítési technológiák felhasználásával, ami magában foglalja a készítési folyamat koherens, szinkronizált módon történő futtatását több gép között.
