ODBIERZ TWÓJ BONUS :: »

Inżynieria oprogramowania według Google. Czego warto się nauczyć o tworzeniu oprogramowania Titus Winters, Tom Manshreck, Hyrum Wright

(ebook) (audiobook) (audiobook)
Autorzy:
Titus Winters, Tom Manshreck, Hyrum Wright
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
1.0/6  Opinie: 1
Stron:
576
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
77,40 zł 129,00 zł (-40%)
77,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
64,50 zł 129,00 zł (-50%)
64,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Różnic między programowaniem a inżynierią oprogramowania na dużą skalę
  • Stosowania zasad skalowania i podejmowania kompromisów projektowych
  • Pracy zespołowej i budowania kultury współpracy w środowisku inżynierskim
  • Dzielenia się wiedzą i efektywnej komunikacji w dużych organizacjach
  • Wdrażania równości, różnorodności i inkluzywności w zespołach technicznych
  • Skutecznego kierowania zespołami inżynierów i przywództwa technicznego
  • Pomiaru wydajności zespołów inżynierskich i wyboru odpowiednich metryk
  • Tworzenia i egzekwowania wytycznych dotyczących stylu kodowania
  • Przeprowadzania inspekcji kodu i wdrażania najlepszych praktyk code review
  • Tworzenia i utrzymywania dokumentacji technicznej dostosowanej do odbiorców
  • Projektowania i realizacji testów jednostkowych, integracyjnych i na dużą skalę
  • Zarządzania procesem wycofywania funkcji i kodu w długowiecznych projektach
  • Wykorzystywania narzędzi do kontroli wersji i zarządzania gałęziami kodu
  • Stosowania systemów do kompilacji oraz zarządzania zależnościami w projektach
  • Wdrażania procesów integracji i wdrażania ciągłego (CI/CD)
  • Budowania odpornych, skalowalnych systemów w środowiskach zarządzanych (CaaS)

Inżynieria oprogramowania jest pojęciem znacznie szerszym od kodowania: oznacza wszystkie niezbędne narzędzia i procesy stosowane przez organizację do tworzenia oprogramowania. To daje możliwość zachowania wartości kodu w dłuższej perspektywie czasu i pozwala ustanowić bardziej rygorystyczne zasady tworzenia oprogramowania, a dzięki temu sam kod jest podatniejszy na zmiany. Innymi słowy, inżynieria oprogramowania polega na optymalnym integrowaniu i organizowaniu tworzenia aplikacji ― od koncepcji, poprzez tworzenie, wdrażanie i utrzymywanie, po jej wycofywanie.

To nie jest podręcznik dla programistów. Celem autorów jest zaprezentowanie jedynej w swoim rodzaju perspektywy firmy Google, od lat rozwijającej trwały ekosystem oprogramowania, co pozwoliło zebrać pożyteczne wnioski dotyczące skali działalności i czasu jej trwania. W książce zwrócono uwagę na to, że proces tworzenia oprogramowania jest wysiłkiem zespołowym, omówiono najlepsze praktyki związane z utrzymywaniem bazy kodu o dużych rozmiarach i długim stażu, pokazano także narzędzia, które mogą się okazać przydatne w jej utrzymywaniu. Omówione tu zagadnienia uwzględniają doświadczenia, jakie typowy inżynier oprogramowania zdobywa w ramach swojej pracy, służą też wskazaniu różnorodnych sposobów rozwiązywania poszczególnych problemów.

Najciekawsze zagadnienia:

  • unikatowa kultura pracy w Google
  • procesy i narzędzia stosowane w Google
  • metody zwiększania odporności kodu na upływ czasu
  • wpływ skali oprogramowania na organizację pracy inżynierów
  • kompromisy w procesie podejmowania decyzji projektowych

Piszesz kod? To ważne zadanie - bierz przykład z najlepszych!

Wybrane bestsellery

O autorach książki

Titus Winters jest starszym inżynierem oprogramowania w Google. Kieruje pracami zespołu odpowiedzialnego za bazę kodu C++ firmy Google.

Tom Manshreck jest członkiem zespołu zajmującego się bibliotekami języka C++ w Google. Odpowiada za tworzenie dokumentacji technicznej.

Hyrum Wright jest inżynierem oprogramowania w Google. Kieruje grupą, która tworzy narzędzia do zautomatyzowanego wprowadzania zmian.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Jakie unikalne podejście do inżynierii oprogramowania prezentuje książka ,,Inżynieria oprogramowania według Google"?
Książka pokazuje procesy, narzędzia i kulturę pracy stosowaną w Google, skupiając się na tworzeniu, utrzymaniu i skalowaniu trwałego oprogramowania w dużych zespołach, a nie tylko na samym kodowaniu.
2. Czy książka zawiera praktyczne przykłady i narzędzia wykorzystywane w Google?
Tak, publikacja opisuje konkretne narzędzia, procesy i studia przypadków stosowane w Google, m.in. narzędzia do inspekcji kodu, testowania, zarządzania wersjami i wdrażania oprogramowania.
3. Czy ta książka może pomóc w pracy zespołowej nad dużymi projektami programistycznymi?
Tak, książka poświęca wiele uwagi pracy zespołowej, komunikacji, dzieleniu się wiedzą oraz zarządzaniu dużymi bazami kodu, co jest kluczowe w dużych projektach programistycznych.
4. Jakie zagadnienia dotyczące testowania i jakości kodu zostały omówione w książce?
Omówiono szeroko testowanie jednostkowe, testy na dużą skalę, inspekcje kodu, automatyzację testów oraz narzędzia i praktyki zapewniające wysoką jakość i trwałość kodu.
5. Czy książka jest odpowiednia dla osób chcących rozwijać umiejętności zarządzania projektami IT?
Tak, porusza tematy związane z przywództwem, zarządzaniem zespołem, podejmowaniem decyzji projektowych oraz wdrażaniem skutecznych procesów w dużych organizacjach IT.
6. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest w wersji papierowej oraz jako ebook (PDF, ePub, mobi) - format można wybrać podczas zakupu.
7. Czy do książki dołączone są materiały dodatkowe lub ćwiczenia praktyczne?
Książka skupia się na wyjaśnieniu procesów, najlepszych praktyk i narzędzi, nie zawiera jednak typowych ćwiczeń praktycznych czy zadań do samodzielnego wykonania.
8. Jak zamówić książkę na Helion.pl i ile trwa realizacja zamówienia?
Wystarczy dodać książkę do koszyka i przejść przez proces zamówienia. Czas realizacji zależy od wybranego formatu i sposobu dostawy - ebooki dostępne są od razu po zakupie, wysyłka książki papierowej realizowana jest zazwyczaj w ciągu 24 godzin.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
77,40 zł
Dodaj do koszyka
Ebook
64,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint