Hvad er en neutral Build?

I programmering af computere og computer engineering, en neutral build er et program, der er indsamlet fra dets komponent kildekode under et system, der ikke indeholder nogen af ​​de værktøjer, biblioteker eller andre udvikling software, der blev brugt til at oprette programmet. Formålet med en neutral build er at sikre, at programmet kan fungere som det er skrevet uden fejl, der stammer fra problemer med kildekoden, der kan gå uset i et udviklingsmiljø. Udtrykket kan også henvise til software, der er udarbejdet på en måde, så det er ikke afhængig af nogen bestemt hardware eller proprietære biblioteker og dermed anses for neutral ud fra et udviklingsperspektiv. Mange programmeringsprojekter skaber neutral bygger - nogle gange kaldet natlige bygger - af et projekt på en regelmæssig basis for at sikre, at der på et givet tidspunkt, er der ingen væsentlige fejl - såsom manglende filer eller modstridende konfigurationer - i den nuværende byggeprocessen af ​​programmet .

En af årsagerne til en neutral build har at gøre med, hvordan nogle software er udviklet. Generelt har computere, der bruges til at skrive programmet installeret store mængder Softwareudvikling såsom integrerede udviklingsmiljøer (IDE'er), programmerings biblioteker og speciel hardware eller andre software interfaces. Disse udviklingsværktøjer er undertiden integreret på en måde, der gør deres anvendelse gennemsigtigt i softwareudvikling. Når softwaren er klar skal udarbejdes til brug på et ikke-udviklingssystem skal afhængigheder, at ansøgningen har i forhold til de udviklingsværktøjer udtrykkeligt defineret, således at programmet kan kompilere ordentligt og køre på et neutralt system. Dette er kendt som en neutral build.

En neutral build ofte finder sted på en neutral computer eller server eller i et neutralt ansøgning plads. Dette betyder ingen af ​​udviklingsværktøjer er til stede, og der er ingen implicit integration af noget særligt, såsom en programmering bibliotek, anvendes under udvikling. Opbygning af programmet på en ren system betyder at programmet kan opgøres konsekvent i sin nuværende tilstand, og at det færdige eksekverbare program kan distribueres og henrettet på ikke-udviklingssystemer.

Ud over at sikre, at der ikke er nogen udvikling niveau afhængigheder, en neutral build sikrer også, at alle de forskellige kildekode filer er til stede og opdateret. Dette kan være et problem, når et team arbejder på et projekt, hvor nogle filer opdateres, nogle udeladt og nogle er aldrig registreret som at blive ændret inden for rammerne udvikling tracking. En neutral build fjerner også muligheden for, at prækompilerede kildefiler bliver genbrugt i stedet for nyligt udarbejdet filer bliver brugt, som kan opstå på et udviklingssystem. Oprettelse neutral builds i sidste ende er mere om at sikre, at et program kan fuldføre byggeprocessen succes end det handler om at isolere logiske eller funktionsfejl.


© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com