Skip to main content

Hvad er en daglig bygning?

En daglig build er en metode til test af et program, hvor alle de filer, der udgør programmet, foretages til en eksekverbar fil hver dag, hvilket resulterer i et lidt andet program hver gang.Mens genindførelse af et program kan virke overflødigt, præsenterer det mange fordele, herunder let kvalitetskontrol og lettere kodningsintegration.Når den daglige build er samlet, gennemgår den en proces, der kaldes en røgtest, hvor programmet kontrolleres for at sikre, at alt fungerer korrekt.Denne metode er god til software, der har mange forskellige programmerere, der arbejder på den, men det er ikke meget effektivt for små programmer.

Når et softwareudviklingshold opretter et program, kan teamet udarbejde programmet en gang og derefter opgradere opgraderinger oven på detprogram.Teknisk set er der ikke noget galt med denne tilgang, men at bruge den daglige build -metode kan være bedre.I begyndelsen af hver dag vil programmerere tage al den nye kildekode og -filer og udarbejde dem for at genindføre programmet.Dette betyder, at softwaren opdateres dagligt.

At genskabe programmet hver dag kan virke som en opgave for nogle brugere, men den præsenterer flere fordele.Programmet opdateres hver dag mdash;Og ikke kun når en stor opdatering kommer ud og mdash;Så kvalitetskontrol er lettere;Hvis en fejl pludselig udvikler sig, vil programmerere vide, at fejlen sandsynligvis kom fra den seneste kodning.Store udviklingshold har mange forskellige programmerere, der arbejder på forskellige dele af kildekoden, og hver del skal integreres i hovedproduktet.Ved at udføre en daglig bygning vil programmerere vide, om integration er vellykket hver dag, eller om der er integrationsproblemer.Dette kan også øge moralen, fordi nogle programmerere kan være glade for at se programmet arbejde med alle dets opdateringer.

Når softwaren er samlet og klar til brug for dagen, udfører programmerere en røgprøve.En røgtest lader programmerere kontrollere for eventuelle fejl i kodning, funktionalitet eller brug.Dette kan være så simpelt som en programmør, der gennemgår hver funktion og værktøj, eller så omfattende som at bruge andre programmer, såsom validatorer og sårbarhedskontrol.

Den daglige build -metode er normalt ikke så god til små programmer, typisk fordi programmerne opleverMeget lidt daglig ændring.Denne metode er ment mere til programmer med snesevis, hundreder eller tusinder af programmerere, der arbejder på det samme program samtidigt.Selvom denne metode kan hjælpe med at kontrollere et mindre program, kan det mindre program muligvis ikke opleve de samme fordele.