Skip to main content

Hva er en daglig bygging?

En daglig bygning er en metode for å teste et program der alle filene som utgjør programmet blir gjort til en kjørbar fil hver dag, noe som resulterer i et litt annet program hver gang.Selv om det å gjenskape et program kan virke overflødig, gir det mange fordeler, inkludert sjekker av enkel kvalitet og enklere koding integrasjon.Når Daily Build er samlet, går den gjennom en prosess kjent som en røykprøve, der programmet er sjekket for å sikre at alt fungerer riktig.Denne metoden er bra for programvare som har mange forskjellige programmerere som jobber med den, men det er ikke veldig effektivt for små programmer.

Når et programvareutviklingsteam lager et program, kan teamet sammenstille programmet en gang og deretter bygge oppgraderinger på toppen av detprogram.Teknisk sett er det ingenting galt med denne tilnærmingen, men å bruke den daglige byggemetoden kan være bedre.I begynnelsen av hver dag vil programmerere ta alle den nye kildekoden og filene, og sammenstille dem for å gjenskape programmet.Programmet oppdateres hver dag og mdash;Og ikke bare når en stor oppdatering kommer ut og mdash;Så kvalitetskontroller er enklere;Hvis en feil plutselig utvikler seg, vil programmerere vite at feilen sannsynligvis kom fra den siste kodingen.Store utviklingsteam har mange forskjellige programmerere som jobber med forskjellige deler av kildekoden, og hver del må integreres i hovedproduktet.Ved å utføre en daglig bygning, vil programmerere vite om integrasjon er vellykket hver dag eller om det er integrasjonsproblemer.Dette kan også øke moralen, fordi noen programmerere kan være glade for å se programmet fungere med alle oppdateringene.

Etter at programvaren er samlet og klar til bruk for dagen, vil programmerere utføre en røykprøve.En røykprøve lar programmerere se etter eventuelle feil i koding, funksjonalitet eller bruk.Dette kan være så enkelt som en programmerer som går gjennom hver funksjon og verktøy, eller så omfattende som å bruke andre programmer, for eksempel validatorer og sårbarhetskontrakter.

Den daglige byggemetoden er vanligvis ikke så bra for små programmer, vanligvis fordi programmene oppleverveldig lite daglig endring.Denne metoden er ment mer for programmer med dusinvis, hundrevis eller tusenvis av programmerere som jobber med det samme programmet samtidig.Selv om denne metoden kan hjelpe til med å sjekke et mindre program, kan det hende at det mindre programmet ikke opplever de samme fordelene.