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

Medytuj, jedz i biegaj

Medytuj, jedz i biegaj

Ciało człowieka XXI w. jest bardzo często słabe, a umysł zaśmiecony natłokiem zbędnych informacji i mnóstwem zmartwień. Sposób funkcjonowania współczesnych ludzi sprawia, że całkowiciezapominają oni o tym, co w życiu ważne....

Więcej w : Ciało i duch

Czytaj więcej...

Biznes i kariera

Biznes XXI wieku

Biznes XXI wieku

Biznes XXI wieku. Przedsiębiorca czy pracownik? Kim lepiej być w XXI wieku? Pracownikiem czy przedsiębiorcą? Ważniejszym pytaniem jest: jak to osiągnąć? Narzekanie na stan gospodarki i zrzucanie winy na innych nie zapewni Ci...

Więcej w : Edukacja finansowa

Czytaj więcej...
Designed by :