Co to jest CD?
Continuous Deployment, to praktyka inżynierii oprogramowania, w której zmiany kodu są automatycznie wypuszczane do środowiska produkcyjnego poprzez serię automatycznych testów.
Definicja
Continuous Deployment, to praktyka automatycznego wdrażania zmian kodu do środowiska produkcyjnego po ich zatwierdzeniu w procesie testowania i kontroli.
Proces
Nowe zmiany kodu przechodzą przez łańcuch testów i inspekcji, a po ich zatwierdzeniu są bezpośrednio wdrażane do środowiska produkcyjnego.
Korzyści
Continuous Deployment przyspiesza dostarczanie oprogramowania, skraca czas wprowadzania nowych funkcji na rynek oraz umożliwia szybsze cykle zwrotu informacji.
Korekta
Częste wdrażanie ułatwia znajdowanie i naprawianie błędów, ponieważ błędy są świeższe i łatwiejsze do śledzenia.
Chcesz dowiedzieć się więcej?
Jeśli chcesz dowiedzieć się więcej na temat Continuous Deployment, skontaktuj się ze mną na X. Uwielbiam dzielić się pomysłami, odpowiadać na pytania i omawiać ciekawostki na te tematy, więc nie wahaj się wpaść. Do zobaczenia!
Co oznacza MMF?
Minimum Marketable Feature, czyli Minimalna Funkcjonalność Gotowa do Wprowa...
Co to jest Pair Programming?
Pair Programming to technika rozwoju oprogramowania, w której dwóch program...
Co to jest Scrumban?
Scrumban to framework łączący zasady Scrum i Kanban, oferujący elastyczne p...