Hodnocení:
Kniha „Softwarové inženýrství ve společnosti Google“ poskytuje podrobný pohled na kulturu, procesy a nástroje, které společnost Google používá v oblasti softwarového inženýrství. Zabývá se různými tématy, jako je týmová práce, měření produktivity, kvalita kódu a řízení organizace, a je tak cenným čtením pro softwarové inženýry a vedoucí pracovníky. Přestože jsou poznatky chváleny pro svou hloubku a použitelnost, někteří čtenáři mají pocit, že je kniha příliš dlouhá a ne vždy přímo použitelná pro jednotlivé programátory.
Klady:⬤ Nabízí cenné poznatky o kultuře a procesech softwarového inženýrství ve společnosti Google
⬤ dobře zpracované s konzistentním vyzněním
⬤ praktické návody použitelné pro vedoucí pracovníky a manažery softwarového inženýrství
⬤ klade důraz na dlouhodobé myšlení a kvalitu kódu
⬤ pokrývá řadu témat relevantních pro začínající firmy i velké organizace
⬤ a je napsána erudovanými autory.
⬤ Některá témata jsou pokryta obecně a nemusí jednotlivým programátorům poskytnout dostatečnou hloubku
⬤ kniha je dlouhá a mohla by být vnímána jako opakující se
⬤ hlášena nízká kvalita tisku a problémy s vazbou
⬤ ne všechny kapitoly jsou stejně kvalitní
⬤ a odkazy na interní nástroje mohou omezovat praktickou použitelnost.
(na základě 65 hodnocení čtenářů)
Software Engineering at Google: Lessons Learned from Programming Over Time
Softwaroví inženýři dnes musí umět nejen efektivně programovat, ale také vytvářet správné inženýrské postupy, aby jejich kódová základna byla udržitelná a zdravá. Tato kniha zdůrazňuje tento rozdíl mezi programováním a softwarovým inženýrstvím.
Jak mohou softwaroví inženýři spravovat živou kódovou základnu, která se vyvíjí a reaguje na měnící se požadavky a nároky po celou dobu své životnosti? Softwaroví inženýři Titus Winters a Hyrum Wright spolu s technickým spisovatelem Tomem Manshreckem na základě svých zkušeností ze společnosti Google předkládají upřímný a zasvěcený pohled na to, jak někteří z předních světových odborníků konstruují a udržují software. Kniha se zabývá jedinečnou inženýrskou kulturou, procesy a nástroji společnosti Google a tím, jak tyto aspekty přispívají k efektivitě inženýrské organizace.
Seznámíte se se třemi základními principy, které by softwarové organizace měly mít na paměti při navrhování, architektuře, psaní a údržbě kódu:
⬤ Jak čas ovlivňuje udržitelnost softwaru a jak zajistit odolnost kódu v čase.
⬤ Jak rozsah ovlivňuje životaschopnost softwarových postupů v rámci inženýrské organizace.
⬤ Jaké kompromisy musí dělat typický inženýr při vyhodnocování rozhodnutí o návrhu a vývoji.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)