Hva er en daglig bygging?

A Daily Build 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 den er ikke veldig effektiv for små programmer.

Når et programvareutviklingsteam lager et program, kan teamet sammenstille programmet en gang og deretter bygge oppgraderinger på toppen av det programmet. 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. Denne MEAns programvaren oppdateres daglig.

Å gjenskape programmet hver dag kan virke som en oppgave for noen brukere, men det gir flere fordeler. Programmet oppdateres hver dag - og ikke bare når en stor oppdatering kommer ut - 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 PROgrammer sjekker for 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årbarhetskontroller.

Den daglige byggemetoden er vanligvis ikke så bra for små programmer, vanligvis fordi programmene opplever veldig 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.

ANDRE SPRÅK