Evaluare:
Cartea „Software Engineering at Google” oferă o privire aprofundată asupra culturii, proceselor și instrumentelor pe care Google le utilizează în ingineria software. Cartea acoperă diverse subiecte, cum ar fi munca în echipă, măsurarea productivității, calitatea codului și gestionarea organizației, ceea ce o face o lectură valoroasă pentru inginerii software și lideri. În timp ce perspectivele sunt lăudate pentru profunzimea și aplicabilitatea lor, unii cititori consideră că este prea lungă și nu întotdeauna aplicabilă direct programatorilor individuali.
Avantaje:⬤ Oferă informații valoroase despre cultura și procesele de inginerie software ale Google
⬤ bine editată, cu mesaje coerente
⬤ îndrumări practice aplicabile liderilor și managerilor din domeniul ingineriei software
⬤ pune accentul pe gândirea pe termen lung și pe calitatea codului
⬤ acoperă o gamă largă de subiecte relevante atât pentru startup-uri, cât și pentru organizații mari
⬤ și este scrisă de colaboratori avizați.
⬤ Unele subiecte sunt abordate într-un mod generic și este posibil să nu ofere suficientă profunzime pentru programatorii individuali
⬤ cartea este lungă și ar putea fi percepută ca fiind repetitivă
⬤ sunt raportate probleme legate de calitatea scăzută a imprimării și de legătorie
⬤ nu toate capitolele sunt de aceeași calitate
⬤ și referințele la instrumentele interne pot limita aplicabilitatea practică.
(pe baza a 65 recenzii ale cititorilor)
Software Engineering at Google: Lessons Learned from Programming Over Time
Astăzi, inginerii de software trebuie să știe nu numai cum să programeze eficient, ci și cum să dezvolte practici de inginerie adecvate pentru a-și face baza de cod durabilă și sănătoasă. Această carte subliniază această diferență dintre programare și ingineria software.
Cum pot inginerii software să gestioneze o bază de coduri vie, care evoluează și răspunde cerințelor și solicitărilor în schimbare pe durata de viață a acesteia? Pe baza experienței lor la Google, inginerii software Titus Winters și Hyrum Wright, împreună cu scriitorul tehnic Tom Manshreck, prezintă o privire sinceră și pătrunzătoare asupra modului în care unii dintre cei mai buni practicieni din lume construiesc și întrețin software. Această carte acoperă cultura, procesele și instrumentele unice de inginerie ale Google și modul în care aceste aspecte contribuie la eficiența unei organizații de inginerie.
Veți explora trei principii fundamentale pe care organizațiile de software ar trebui să le aibă în vedere atunci când proiectează, arhitecturează, scriu și mențin codul:
⬤ Cum afectează timpul viabilitatea software-ului și cum să vă faceți codul rezilient în timp.
⬤ Modul în care scara afectează viabilitatea practicilor software în cadrul unei organizații de inginerie.
⬤ Ce compromisuri trebuie să facă un inginer tipic atunci când evaluează deciziile de proiectare și dezvoltare.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)