Evaluare:
Cartea prezintă principiile esențiale ale ingineriei software și subliniază importanța unei abordări disciplinate, științifice a domeniului. Deși oferă idei valoroase și sfaturi practice, unii cititori o consideră repetitivă și lipsită de exemple practice.
Avantaje:Oferă argumente solide pentru tratarea dezvoltării software ca o disciplină inginerească, oferă idei excelente și o comunicare atentă, distilează principii importante aplicabile dincolo de software, încurajează abordările disciplinate și științifice și servește drept model util atât pentru dezvoltatorii intermediari, cât și pentru cei avansați. Mulți cititori apreciază cartea pentru înțelepciunea și sfaturile sale aplicabile.
Dezavantaje:Criticată pentru că este repetitivă, conține prea multe informații inutile și îi lipsesc exemplele practice. Unii recenzenți consideră că conceptele sunt acoperite mai bine în alte formate, cum ar fi canalul YouTube al autorului. Există, de asemenea, plângeri cu privire la ambiguitate și la faptul că cartea este oarecum haotică în prezentarea sa.
(pe baza a 61 recenzii ale cititorilor)
Modern Software Engineering: Doing What Works to Build Better Software Faster
Îmbunătățiți-vă creativitatea, eficiența și, în cele din urmă, codul
În Modern Software Engineering, pionierul livrării continue David Farley îi ajută pe profesioniștii din domeniul software să se gândească mai eficient la munca lor, să o gestioneze cu mai mult succes și să îmbunătățească cu adevărat calitatea aplicațiilor lor, a vieții lor și a colegilor lor.
Scriind pentru programatori, manageri și conducători tehnici la toate nivelurile de experiență, Farley iluminează principiile durabile din inima dezvoltării eficiente de software. El distilează disciplina în două exerciții de bază: învățarea și explorarea și gestionarea complexității. Pentru fiecare, el definește principii care vă pot ajuta să vă îmbunătățiți totul, de la mentalitatea dvs. la calitatea codului dvs. și descrie abordări dovedite a promova succesul.
Ideile și tehnicile lui Farley se unesc într-o abordare unificată, științifică și fundamentală pentru rezolvarea problemelor practice de dezvoltare software în cadrul unor constrângeri economice realiste. Această abordare generală, durabilă și omniprezentă a ingineriei software vă poate ajuta să rezolvați probleme pe care nu le-ați întâlnit încă, folosind tehnologiile de astăzi și pe cele de mâine. Ea vă oferă o perspectivă mai profundă asupra a ceea ce faceți în fiecare zi, ajutându-vă să creați software mai bun, mai rapid, cu mai multă plăcere și împlinire personală.
⬤ Clarificați ceea ce încercați să realizați.
⬤ Să vă alegeți instrumentele pe baza unor criterii sensibile.
⬤ Organizați munca și sistemele pentru a facilita progresul progresiv continuu.
⬤ Evaluați-vă progresul către sisteme prospere, nu doar către mai mult "cod moștenit".
⬤ Câștigați mai multă valoare din experimentare și empirism.
⬤ Rămâneți în control pe măsură ce sistemele devin mai complexe.
⬤ Realizați rigoare fără prea multă rigiditate.
⬤ Învățați din istorie și experiență.
⬤ Distingeți ideile noi "bune" de dezvoltare software de cele "rele".
Înregistrați-vă cartea pentru acces convenabil la descărcări, actualizări și/sau corecturi, pe măsură ce acestea devin disponibile. Consultați interiorul cărții pentru detalii.
© 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)