Skip to main content

Mi az a semleges felépítés?

A számítógépes programozás és a számítógépes tervezés területén a semleges felépítés egy olyan alkalmazás, amelyet az összetevő forráskódjából összeállított egy olyan rendszer keretében, amely nem tartalmaz olyan eszközöket, könyvtárakat vagy más fejlesztési szoftvert, amelyet a program létrehozásához használtak.A semleges felépítés célja annak biztosítása, hogy a program működjön, mivel azt a forráskód problémáiból fakadó hibák nélkül írják, amelyek láthatatlanok lehetnek a fejlesztési környezetben.A kifejezés utalhat olyan szoftverekre is, amelyeket oly módon állítottak össze, így nem támaszkodik semmilyen speciális hardverre vagy védett könyvtárra, és így semlegesnek tekintik fejlesztési szempontból.Számos programozási projekt semleges építést hoz létre mdash;Néha éjszakai építkezésnek nevezik mdash;rendszeres projektből, amely biztosítja, hogy egy adott pillanatban nincsenek súlyos hibák és mdash;például hiányzó fájlok vagy ütköző konfigurációk mdash;A program jelenlegi építési folyamatában.Általánosságban az alkalmazás írásához használt számítógépek nagy mennyiségű fejlesztési szoftvert telepítettek, például integrált fejlesztési környezetet (IDES), programozási könyvtárakat és speciális hardvereket vagy más szoftver interfészeket.Ezeket a fejlesztési eszközöket néha integrálják oly módon, hogy felhasználásukat átlátszóvá tegyék a szoftverfejlesztés során.Ha a szoftver készen áll a nem fejlődő rendszerben történő felhasználásra, kifejezetten meg kell határozni azokat a függőségeket, amelyeket az alkalmazás a fejlesztési eszközökkel kapcsolatban, hogy a program megfelelően összeállíthasson és semleges rendszeren futhasson.Ezt semleges felépítésnek nevezik.Ez azt jelenti, hogy a fejlesztési eszközök egyike sem van jelen, és a fejlesztés során nem alkalmazható semmiféle különleges integráció, például egy programozási könyvtár.A program tiszta rendszerre történő felépítése azt jelenti, hogy a programot következetesen össze lehet állítani jelenlegi állapotában, és hogy a kész végrehajtható programot el lehet terjeszteni és végrehajtani a fejlesztési rendszereken.A semleges felépítés azt is biztosítja, hogy az összes különféle forráskódfájl jelen legyen és frissítse.Ez problémát jelenthet, ha egy csapat egy olyan projekten dolgozik, amelyben egyes fájlokat frissítenek, néhányat kihagynak, és néhányat soha nem regisztráltak, hogy a fejlesztési nyomkövetési kereten belül módosítsák.A semleges felépítés eltávolítja annak lehetőségét is, hogy az előre összeállított forrásfájlokat újra felhasználják, ahelyett, hogy az újonnan összeállított fájlokat használnák, mint egy fejlesztési rendszeren.A semleges építkezés létrehozása végső soron inkább annak biztosításáról szól, hogy egy program sikeresen befejezze az összeállítási folyamatot, mint a logikai vagy funkcionális hibák elkülönítéséről.