Co to jest codzienna wersja?

Codzienna kompilacja to metoda testowania programu, w której wszystkie pliki tworzące program są każdego dnia przekształcane w plik wykonywalny, co za każdym razem powoduje nieco inny program. Chociaż przerobienie programu może wydawać się zbędne, zapewnia wiele korzyści, w tym łatwą kontrolę jakości i łatwiejszą integrację kodowania. Po skompilowaniu codziennej kompilacji przechodzi proces zwany testem dymu, w którym program jest sprawdzany, aby upewnić się, że wszystko działa poprawnie. Ta metoda jest dobra dla oprogramowania, w którym pracuje wielu różnych programistów, ale nie jest bardzo skuteczna w przypadku małych programów.

Gdy zespół programistów tworzy program, zespół może raz go skompilować, a następnie skompilować aktualizacje na podstawie tego programu. Technicznie nie ma nic złego w tym podejściu, ale zastosowanie codziennej metody kompilacji może być lepsze. Na początku każdego dnia programiści wezmą cały nowy kod źródłowy i pliki i skompilują je, aby przerobić program. Oznacza to, że oprogramowanie jest aktualizowane codziennie.

Ponowne odtwarzanie programu może wydawać się uciążliwym dla niektórych użytkowników, ale ma kilka zalet. Program jest aktualizowany codziennie - i to nie tylko wtedy, gdy pojawi się duża aktualizacja - dzięki czemu kontrole jakości są łatwiejsze; jeśli błąd nagle się rozwinie, programiści będą wiedzieć, że błąd najprawdopodobniej pochodzi z ostatniego kodowania. Duże zespoły programistów mają wielu różnych programistów pracujących nad różnymi częściami kodu źródłowego, a każda część musi być zintegrowana z głównym produktem. Wykonując codzienną kompilację, programiści będą wiedzieć, czy integracja jest udana każdego dnia lub czy występują problemy z integracją. Może to również zwiększyć morale, ponieważ niektórzy programiści mogą być podekscytowani widokiem programu działającego ze wszystkimi jego aktualizacjami.

Po skompilowaniu oprogramowania i przygotowaniu go do użycia na dzień, programiści wykonają test dymu. Test dymu pozwala programistom sprawdzić błędy w kodowaniu, funkcjonalności lub użytkowaniu. Może to być tak proste, jak programista przechodzący przez każdą funkcję i narzędzie, lub tak rozbudowane, jak korzystanie z innych programów, takich jak weryfikatory i weryfikatory podatności.

Metoda codziennej kompilacji zwykle nie jest tak dobra w przypadku małych programów, zwykle dlatego, że programy doświadczają bardzo niewielkich codziennych zmian. Ta metoda jest przeznaczona raczej dla programów z dziesiątkami, setkami lub tysiącami programistów pracujących nad tym samym programem jednocześnie. Chociaż ta metoda może pomóc w sprawdzeniu mniejszego programu, mniejszy program może nie mieć takich samych korzyści.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?