Software Engineering at Google av Titus Winters, Hyrum Wright, Tom Manshrek
Produktbeskrivelse
I dagens programvareutvikling er det avgjørende for ingeniører å beherske mer enn bare effektiv programmering; de må også utvikle riktige ingeniørpraksiser for å sikre at kodebasen deres forblir bærekraftig og sunn. Denne boken skiller mellom programering og programvareingeniørkunst og undersøker hvordan programvareingeniører kan forvalte en levende kodebase som utvikler seg og tilpasser seg endrede krav over tid. Med utgangspunkt i sin erfaring fra Google gir Titus Winters og Hyrum Wright, sammen med teknisk forfatter Tom Manshreck, et ærlig og innsiktsfullt innblikk i hvordan noen av verdens ledende fagfolk utvikler og vedlikeholder programvare. Boken dekker Googles unike ingeniørkultur, prosesser og verktøy, og utforsker hvordan disse elementene bidrar til effektiviteten i en ingeniørorganisasjon. Leserne vil lære om tre grunnleggende prinsipper som programvareorganisasjoner bør ha i tankene når de designer, arkitekter, skriver og vedlikeholder kode: Hvordan tid påvirker programmets utvikling og stabilitet.