Show Notes
- Amazon Poland Store: https://www.amazon.pl/dp/1492082791?tag=9natreepoland-21
- Amazon Worldwide Store: https://global.buys.trade/Software-Engineering-at-Google-Titus-Winters.html
- Apple Books: https://books.apple.com/us/audiobook/software-engineering-at-google-lessons-learned-from/id1573413511?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Software+Engineering+at+Google+Titus+Winters+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Czytaj więcej: https://polish.9natree.com/read/B08VKLTB9X/
#programowaniewczasie #utrzymywalnośćkodu #bezpieczeństwopsychologiczne #przeglądkodu #automatyzacjawdrożeń #SoftwareEngineeringatGoogle
Software Engineering at Google: Lessons Learned from Programming Over Time to książka techniczna pod redakcją Titusa Wintersa, Toma Manshrecka i Hyruma Wrighta, oparta na doświadczeniach inżynierów Google. Nie jest podręcznikiem języka programowania ani katalogiem wzorców projektowych. Jej tematem jest utrzymywanie żywego kodu, który przez lata zmienia się wraz z produktem, zespołem, organizacją i wymaganiami użytkowników. Autorzy proponują szerokie rozumienie inżynierii oprogramowania jako programowania rozpatrywanego w czasie. Oznacza to, że jakość rozwiązania zależy nie tylko od tego, czy działa dzisiaj, lecz także od tego, czy da się je bezpiecznie modyfikować, testować, wdrażać i przekazywać kolejnym osobom. Książka porządkuje materiał w trzech obszarach: kultura, procesy i narzędzia. Pokazuje, jak współpraca, dzielenie się wiedzą, przeglądy kodu, testowanie, automatyzacja i infrastruktura programistyczna tworzą wspólny system. Najważniejszym celem nie jest kopiowanie praktyk Google, lecz świadome dobieranie zasad do skali i dojrzałości własnej organizacji.