Inżynieria oprogramowania w Google: Lekcje wyciągnięte z programowania na przestrzeni czasu

Ocena:   (4,6 na 5)

Inżynieria oprogramowania w Google: Lekcje wyciągnięte z programowania na przestrzeni czasu (Titus Winters)

Opinie czytelników

Podsumowanie:

Książka „Inżynieria oprogramowania w Google” zawiera dogłębne spojrzenie na kulturę, procesy i narzędzia stosowane przez Google w inżynierii oprogramowania. Obejmuje ona różne tematy, takie jak praca zespołowa, pomiar produktywności, jakość kodu i zarządzanie organizacją, co czyni ją cenną lekturą dla inżynierów oprogramowania i liderów. Chociaż spostrzeżenia są chwalone za ich głębię i możliwość zastosowania, niektórzy czytelnicy uważają, że są one zbyt długie i nie zawsze mają bezpośrednie zastosowanie do poszczególnych programistów.

Zalety:

Oferuje cenny wgląd w kulturę i procesy inżynierii oprogramowania Google
dobrze zredagowany ze spójnymi komunikatami
praktyczne wskazówki mające zastosowanie dla liderów i menedżerów inżynierii oprogramowania
kładzie nacisk na długoterminowe myślenie i jakość kodu
obejmuje szereg tematów istotnych zarówno dla startupów, jak i dużych organizacji
i napisany przez kompetentnych współpracowników.

Wady:

Niektóre tematy są omówione w sposób ogólny i mogą nie zapewniać wystarczającej głębi dla poszczególnych programistów
książka jest długa i może być postrzegana jako powtarzalna
zgłoszono niską jakość druku i problemy z oprawą
nie wszystkie rozdziały są jednakowej jakości
a odniesienia do wewnętrznych narzędzi mogą ograniczać praktyczne zastosowanie.

(na podstawie 65 opinii czytelników)

Oryginalny tytuł:

Software Engineering at Google: Lessons Learned from Programming Over Time

Zawartość książki:

Obecnie inżynierowie oprogramowania muszą wiedzieć nie tylko, jak skutecznie programować, ale także jak rozwijać odpowiednie praktyki inżynieryjne, aby ich baza kodu była zrównoważona i zdrowa. Ta książka podkreśla tę różnicę między programowaniem a inżynierią oprogramowania.

W jaki sposób inżynierowie oprogramowania mogą zarządzać żywą bazą kodu, która ewoluuje i reaguje na zmieniające się wymagania i potrzeby w trakcie swojego życia? Opierając się na swoim doświadczeniu w Google, inżynierowie oprogramowania Titus Winters i Hyrum Wright, wraz z pisarzem technicznym Tomem Manshreckiem, przedstawiają szczere i wnikliwe spojrzenie na to, jak niektórzy z czołowych światowych praktyków konstruują i utrzymują oprogramowanie. Książka ta obejmuje unikalną kulturę inżynieryjną, procesy i narzędzia Google oraz sposób, w jaki te aspekty przyczyniają się do skuteczności organizacji inżynieryjnej.

Poznasz trzy fundamentalne zasady, które organizacje programistyczne powinny mieć na uwadze podczas projektowania, tworzenia architektury, pisania i utrzymywania kodu.

⬤ Jak czas wpływa na trwałość oprogramowania i jak sprawić, by kod był odporny na upływ czasu.

⬤ Jak skala wpływa na rentowność praktyk programistycznych w organizacji inżynierskiej.

⬤ Jakie kompromisy musi podejmować typowy inżynier podczas oceny decyzji projektowych i rozwojowych.

Dodatkowe informacje o książce:

ISBN:9781492082798
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2020
Liczba stron:500

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Inżynieria oprogramowania w Google: Lekcje wyciągnięte z programowania na przestrzeni czasu -...
Obecnie inżynierowie oprogramowania muszą wiedzieć...
Inżynieria oprogramowania w Google: Lekcje wyciągnięte z programowania na przestrzeni czasu - Software Engineering at Google: Lessons Learned from Programming Over Time

Prace autora wydały następujące wydawnictwa: