Skip to main content

Was ist ein täglicher Build?

Ein täglicher Build ist eine Methode zum Testen eines Programms, bei dem alle Dateien, aus denen das Programm besteht, täglich in eine ausführbare Datei aufgenommen werden, was jedes Mal zu einem etwas anderen Programm führt.Während eines Programms ein Programm überflüssig erscheinen mag, bietet es viele Vorteile, einschließlich einfacher Qualitätsprüfungen und einer einfacheren Codierungsintegration.Wenn der tägliche Build zusammengestellt wird, durchläuft er einen als Rauchtest bezeichneten Prozess, bei dem das Programm überprüft wird, um sicherzustellen, dass alles richtig funktioniert.Diese Methode ist gut für Software mit vielen verschiedenen Programmierern, die daran arbeiten, aber es ist nicht sehr effektiv für kleine Programme.

Wenn ein Softwareentwicklungsteam ein Programm erstellt, kann das Team das Programm einmal zusammenstellen und dann Upgrades darauf erstellenProgramm.Technisch gesehen ist an diesem Ansatz nichts auszusetzen, aber die Verwendung der täglichen Build -Methode kann besser sein.Zu Beginn eines jeden Tages nehmen Programmierer alle neuen Quellcode und Dateien auf und kompilieren sie, um das Programm neu zu gestalten.Dies bedeutet, dass die Software täglich aktualisiert wird.

Das Programm jeden Tag nach einer Aufgabe für einige Benutzer erscheinen, bietet jedoch mehrere Vorteile.Das Programm wird jeden Tag aktualisiert und mdash;Und nicht nur, wenn ein großes Update herauskommt mdash;Qualitätsprüfungen sind also einfacher.Wenn sich plötzlich ein Fehler entwickelt, wissen die Programmierer den Fehler höchstwahrscheinlich aus der jüngsten Codierung.Große Entwicklungsteams haben viele verschiedene Programmierer, die an verschiedenen Teilen des Quellcode gearbeitet werden, und jeder Teil muss in das Hauptprodukt integriert werden.Durch die Durchführung eines täglichen Builds wissen die Programmierer, ob die Integration jeden Tag erfolgreich ist oder ob Integrationsprobleme vorliegen.Dies kann auch die Moral steigern, da einige Programmierer vielleicht begeistert sein, dass das Programm mit allen Aktualisierungen funktioniert.

Nachdem die Software zusammengestellt und für den Tag bereit ist, werden Programmierer einen Rauchtest durchführen.Mit einem Rauchtest können Programmierer auf Fehler in Bezug auf Codierung, Funktionalität oder Verwendung nach Fehlern prüfen.Dies kann so einfach sein wie ein Programmierer, der jede Funktion und jedes Werkzeug durchläuft, oder so umfangreich wie die Verwendung anderer Programme wie Validatoren und Schwachstellenprüfer.

Die tägliche Build -Methode ist normalerweise nicht so gut für kleine Programme, normalerweise weil die Programme Erfahrung in den Programmen habensehr wenig tägliche Veränderung.Diese Methode ist mehr für Programme mit Dutzenden, Hunderten oder Tausenden von Programmierern gedacht, die gleichzeitig an demselben Programm arbeiten.Während diese Methode möglicherweise bei der Überprüfung eines kleineren Programms beiträgt, hat das kleinere Programm möglicherweise nicht die gleichen Vorteile.