Show Notes
- Amazon Poland Store: https://www.amazon.pl/dp/0137314914?tag=9natreepoland-21
- Amazon Worldwide Store: https://global.buys.trade/Modern-Software-Engineering-David-Farley.html
- Apple Books: https://books.apple.com/us/audiobook/modern-software-engineering-doing-what-works-to-build/id1662678780?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Modern+Software+Engineering+David+Farley+&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/0137314914/
#uczeniesięprzezeksperymenty #krótkiepętleinformacjizwrotnej #ciągłedostarczanie #zarządzaniezłożonościąkodu #automatyzacjatestówiwdrożeń #ModernSoftwareEngineering
Modern Software Engineering: Doing What Works to Build Better Software Faster Davida Farleya to książka z obszaru inżynierii oprogramowania, skierowana zarówno do programistów, jak i osób odpowiedzialnych za pracę zespołów technicznych. Autor, znany z wkładu w rozwój continuous delivery, nie proponuje kolejnej listy narzędzi ani sztywnego procesu zarządzania projektem. Zamiast tego buduje argument za traktowaniem tworzenia oprogramowania jako dyscypliny inżynierskiej opartej na obserwacji, eksperymentach i sprawdzaniu efektów w działającym systemie. Głównym celem książki jest pokazanie, jak szybciej dostarczać lepsze rozwiązania bez pozornej kontroli, nadmiernego planowania i narastającej złożoności. Farley porządkuje swoje podejście wokół dwóch podstawowych czynności, uczenia się poprzez eksplorację oraz zarządzania złożonością. Omawia przy tym wartość krótkich cykli informacji zwrotnej, automatyzacji, testów, prostoty projektu i podejmowania decyzji z uwzględnieniem kosztów. To raczej zbiór trwałych zasad rozumowania niż podręcznik jednej metodyki.