×
Dodano do koszyka:
Pozycja znajduje się w koszyku, zwiększono ilość tej pozycji:
Zakupiłeś już tę pozycję:
Książkę możesz pobrać z biblioteki w panelu użytkownika
Pozycja znajduje się w koszyku
Przejdź do koszyka

Zawartość koszyka

ODBIERZ TWÓJ BONUS :: »

Ciągłe dostarczanie oprogramowania. Automatyzacja kompilacji, testowania i wdrażania Jez Humble, David Farley

(ebook) (audiobook) (audiobook)
Autorzy:
Jez Humble, David Farley
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.8/6  Opinie: 6
Stron:
440
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Zostało Ci na świąteczne zamówienie opcje wysyłki »

Dostarczaj oprogramowanie na zawołanie!

Jeśli Twoja praca wymaga, byś dostarczał oprogramowanie w sposób niemalże ciągły, a Ty chciałbyś uniknąć niepowodzeń, pomogą Ci w tym: automatyczna kompilacja, testowanie i wdrażanie. Dzięki nim możesz zaoferować użytkownikom aplikację najwyższej jakości w dowolnym czasie!

W tej książce znajdziesz instrukcje na temat realizacji takiego celu. Na samym początku poznasz typowe problemy z wdrażaniem oprogramowania, a w kolejnych rozdziałach zobaczysz, jak je rozwiązać. Zaczniesz od najlepszych technik zarządzania konfiguracją aplikacji, a następnie przejdziesz do zagadnień związanych z ciągłą integracją. Po tym wstępie czeka Cię niezwykle pasjonująca lektura dotycząca potoku wdrożeń oraz tworzenia skryptów automatyzujących proces tworzenia i budowania projektu. Ponadto zapoznasz się z detalami automatycznych testów akceptacyjnych i testów wymagań niefunkcjonalnych oraz zrozumiesz, jak stworzyć strategię udostępniania oprogramowania. Dla powodzenia całego przedsięwzięcia kluczowe jest zbudowanie ekosystemu wydawania oprogramowania. Ten temat został obszernie omówiony w trzeciej części książki. Jeżeli chcesz zmienić sposób wydawania Twojego oprogramowania, przeczytaj ten podręcznik!

Książka prezentuje:

  • Automatyzację wszystkich aspektów kompilacji, integracji, testowania i wdrażania oprogramowania
  • Implementację potoków wdrożeń na poziomie zespołu projektowego i organizacji
  • Usprawnienie współpracy programistów, testerów i pracowników odpowiedzialnych za eksploatację oprogramowania
  • Przyrostowy rozwój funcjonalności w dużych i rozproszonych zespołach
  • Wdrożenie skutecznej strategii zarządzania konfiguracją
  • Automatyzację testów akceptacyjnych od analizy do implementacji
  • Testowanie wydajności i innych wymagań niefunkcjonalnych
  • Implementację ciągłego wdrażania i wydań bez przestojów
  • Zarządzanie infrastrukturą, danymi, modułami i zależnościami
  • Rozwiązywanie kwestii zarządzania ryzykiem, zgodności z regulacjami i audytu

Wydawanie aplikacji jeszcze nigdy nie było tak proste!

Wybrane bestsellery

O autorach książki

Jez Humble jest głównym konsultantem w firmie doradczej ThoughtWorks Studios, pomagając organizacjom szybko i niezawodnie dostarczać wysokiej jakości oprogramowanie. W ciągu ostatnich kilkunastu lat pełnił funkcje administratora systemów, programisty, szkoleniowca, konsultanta i menedżera w wielu branżach i środowiskach technicznych. Często występuje jako prelegent na konferencjach dotyczących zwinnego oprogramowania

David Farley uczestniczy w budowie London Multi-Asset Exchange, wielostronnej platformy obrotu instrumentami finansowymi . Ma 20-letnie doświadczenie w dziedzinie wielkoskalowych systemów rozproszonych, był pionierem zastosowania technik zwinnych oraz dyrektorem technicznych części najbardziej wymagających projektów realizowanych przez ThoughtWorks.

Jez Humble, David Farley - pozostałe książki

Helion - inne książki

Zamknij

Przenieś na półkę

Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
53,40 zł
Dodaj do koszyka
Ebook
44,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint
Zabrania się wykorzystania treści strony do celów eksploracji tekstu i danych (TDM), w tym eksploracji w celu szkolenia technologii AI i innych systemów uczenia maszynowego. It is forbidden to use the content of the site for text and data mining (TDM), including mining for training AI technologies and other machine learning systems.