Opis
Inżynieria oprogramowania jest pojęciem znacznie szerszym odkodowania: oznacza wszystkie niezbędne narzędzia i procesy stosowaneprzez organizację do tworzenia oprogramowania. To daje możliwośćzachowania wartości kodu w dłuższej perspektywie czasu i pozwalaustanowić bardziej rygorystyczne zasady tworzenia oprogramowania, adzięki temu sam kod jest podatniejszy na zmiany. Innymi słowy,inżynieria oprogramowania polega na optymalnym integrowaniu iorganizowaniu tworzenia aplikacji ― od koncepcji, poprzez tworzenie,wdrażanie i utrzymywanie, po jej wycofywanie.
To nie jest podręcznik dla programistów. Celem autorów jestzaprezentowanie 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. Wksiążce zwrócono uwagę na to, że proces tworzenia oprogramowania jestwysiłkiem zespołowym, omówiono najlepsze praktyki związane zutrzymywaniem bazy kodu o dużych rozmiarach i długim stażu, pokazanotakże narzędzia, które mogą się okazać przydatne w jej utrzymywaniu.Omówione tu zagadnienia uwzględniają doświadczenia, jakie typowyinż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!
EAN: 9788328399716





