Simple Object-Oriented Design
Autor Mauricio Anicheen Limba Engleză Paperback – 28 mai 2024
În domeniul dezvoltării software, complexitatea este un reziduu inevitabil al evoluției oricărei aplicații. Simple Object-Oriented Design propune o metodologie pragmatică pentru a menține bazele de date gestionabile și sustenabile pe termen lung, fără a sacrifica viteza de livrare a noilor funcționalități. Găsim în această carte o colecție de tehnici testate în decenii de practică industrială, care transformă concepte abstracte în decizii de design concrete, axate pe lizibilitate, încapsulare și decuplare. Suntem de părere că valoarea acestui volum rezidă în abordarea sa echilibrată: autorul nu urmărește perfecțiunea teoretică, ci un design „suficient de bun” care să permită adaptarea rapidă atunci când cerințele se schimbă. Structura narativă a cărții ghidează cititorul prin etapele critice ale construcției unui obiect, de la menținerea dimensiunilor reduse ale claselor până la gestionarea infrastructurii externe. Cititorul care a aplicat ideile din Head First Object-Oriented Analysis and Design va găsi aici o continuare necesară, care trece dincolo de fundamentele vizuale spre strategii avansate de modularizare și gestionare a dependențelor complexe. În timp ce Design Patterns Explained: A New Perspective on Object-Oriented Design se concentrează pe cataloage de soluții standard, Simple Object-Oriented Design pune accent pe procesul decizional și pe compromisurile necesare pentru a evita supra-ingineria. Reținem că fiecare principiu prezentat este însoțit de exerciții și figuri ilustrative, facilitând tranziția de la teorie la scrierea unui cod care să reziste testului timpului.
Preț: 309.01 lei
Preț vechi: 386.27 lei
-20%
Carte disponibilă
Livrare economică 07-21 mai
Livrare express 23-29 aprilie pentru 69.08 lei
Specificații
ISBN-10: 163343799X
Pagini: 192
Dimensiuni: 190 x 233 x 15 mm
Greutate: 0.34 kg
Editura: Manning Publications
De ce să citești această carte
Recomandăm această carte programatorilor care s-au confruntat cu dificultatea de a menține codul moștenit (legacy). Veți învăța cum să identificați momentul în care o abstractizare devine prea complexă și cum să structurați modulele astfel încât impactul cuplajului să fie minim. Este un ghid esențial pentru a trece de la scrierea de cod funcțional la proiectarea unor sisteme profesionale, durabile și ușor de testat.
Despre autor
Mauricio Aniche este un reputat inginer software cu o carieră de peste două decenii în industrie, dublată de o activitate academică intensă. În prezent, ocupă funcția de profesor asistent în Inginerie Software la Universitatea de Tehnologie din Delft (TU Delft) din Olanda. Expertiza sa în calitatea codului și testare este recunoscută la nivel internațional, fiind și autorul volumului Effective Software Testing. Experiența sa vastă îi permite să combine rigoarea cercetării cu soluții pragmatice aplicabile în mediile de producție reale.