Książki, poradniki, ebooki, audiobooki -
Inżynieria oprogramowania według Google. Czego warto się nauczyć o tworzeniu oprogramowania

header_top2.png

Promocja tygodnia

50% taniej na książki informatyczne !
Co tydzień inna książka.

Promocja tygodnia o 50%

Taniej na książki klasy business !
Co tydzień inna książka.

Promocja tygodnia 50%

Taniej na książki "Sztuka życia" !
Co tydzień inna książka.

Promocja tygodnia - 50%

Taniej na książki z serii Poradniki !
Co tydzień inna książka.

Jesteś tutaj:

Książki informatyczne

Techniki programowania

Inżynieria oprogramowania według Google. Czego warto się nauczyć o tworzeniu oprogramowania

iogoogInżynieria oprogramowania jest pojęciem znacznie szerszym od kodowania: oznacza wszystkie niezbędne narzędzia i procesy stosowane przez organizację do tworzenia oprogramowania. To daje możliwość zachowania wartości kodu w dłuższej perspektywie czasu i pozwala ustanowić bardziej rygorystyczne zasady tworzenia oprogramowania, a dzięki temu sam kod jest podatniejszy na zmiany. Innymi słowy, inżynieria oprogramowania polega na optymalnym integrowaniu i organizowaniu tworzenia aplikacji - od koncepcji, poprzez tworzenie, wdrażanie i utrzymywanie, po jej wycofywanie.

To nie jest podręcznik dla programistów. Celem autorów jest zaprezentowanie 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.

W książce zwrócono uwagę na to, że proces tworzenia oprogramowania jest wysiłkiem zespołowym, omówiono najlepsze praktyki związane z utrzymywaniem bazy kodu o dużych rozmiarach i długim stażu, pokazano także narzędzia, które mogą się okazać przydatne w jej utrzymywaniu. Omówione tu zagadnienia uwzględniają doświadczenia, jakie typowy inż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!

 

Titus Winters jest starszym inżynierem oprogramowania w Google. Kieruje pracami zespołu odpowiedzialnego za bazę kodu C++ firmy Google.

Tom Manshreck jest członkiem zespołu zajmującego się bibliotekami języka C++ w Google. Odpowiada za tworzenie dokumentacji technicznej.

Hyrum Wright jest inżynierem oprogramowania w Google. Kieruje grupą, która tworzy narzędzia do zautomatyzowanego wprowadzania zmian.

 

Kup teraz

Pobierz darmowy fragmentpdf icon2Rozmiar: 2,1 MB

Promocje eBooki

Codziennie promocja
innej książki !

Kursy video IT

Kursy video z serii IT

Biznes IT

Książka z serii Biznes IT

Programowanie

Książka z serii
Programowanie

Webmasterstwo

Wybrane książki z serii
Webmasterstwo

Grafika

Książka z serii
Grafika komputerowa

O zdrowiu

Choroby cywilizacyjne

Choroby cywilizacyjne

Poznaj sekret jak żyć w zdrowiu i nie dopuścić do choroby? Dowiedz się jak zwalczyć choroby cywilizacyjne. Współczesny człowiek nie ma na nic czasu. Jest to prawda oczywista. Jest jednak coś...

Więcej w : Medycyna alternatywna

Czytaj więcej...

Biznes i kariera

DNA Biznesu

DNA Biznesu

Czy prowadzenie biznesu i szczęśliwe życie mogą iść w parze? Ania Urbańska i Paweł Jarząbek – autorzy „DNA biznesu” – udowadniają, że tak, a na potwierdzenie tego wskazują 19 zasad...

Więcej w : E-biznes

Czytaj więcej...
Designed by :