97 Things Every Java Programmer Should Know
Editat de Kevlin Henney, Trisha Geeen Limba Engleză Paperback – 23 iun 2020
În dezvoltarea software modernă, trecerea de la scrierea codului funcțional la măiestria tehnică necesită o înțelegere profundă a arhitecturii și a mecanismelor interne ale platformei. Reținem în volumul 97 Things Every Java Programmer Should Know o metodologie bazată pe experiența colectivă, care pune accent pe design patterns, optimizarea performanței prin prisma JVM și bune practici de testare. Abordarea nu este una teoretică, ci se concentrează pe provocările concrete ale ecosistemului Java, de la gestionarea dificilă a stării obiectelor până la subtilitățile Garbage Collection-ului.
Structura cărții, editată de Kevlin Henney și Trisha Gee, oferă perspective diverse asupra unor subiecte precum tipurile de date „nemanifeste” sau evoluția limbajului în era post-Java 8. Ca și Simon Harrer în Java by Comparison, autorii distilează experiență reală în principii acționabile, oferind cititorului repere clare pentru a diferenția un cod mediocrul de unul performant. Dacă în Effective Java, Joshua Bloch stabilește standardele de aur ale limbajului, această colecție de eseuri tehnice vine să completeze tabloul cu nuanțe practice despre cum trăim și evoluăm în cadrul procesului de dezvoltare.
Poziționarea acestei lucrări în cariera lui Kevlin Henney este una firească; după ce a explorat principiile universale în 97 Things Every Programmer Should Know și arhitecturile distribuite în seria Pattern-Oriented Software Architecture, acesta revine cu un focus specific pe universul Java. Găsim aici o resursă care forțează programatorul să privească dincolo de sintaxă, către responsabilitatea extinsă a inginerului software asupra întregului ciclu de viață al aplicației.
Preț: 227.54 lei
Preț vechi: 284.43 lei
-20%
Carte disponibilă
Livrare economică 28 aprilie-12 mai
Livrare express 14-18 aprilie pentru 51.74 lei
Specificații
ISBN-10: 1491952695
Pagini: 267
Dimensiuni: 151 x 226 x 18 mm
Greutate: 0.4 kg
Editura: O'Reilly
De ce să citești această carte
Recomandăm această carte programatorilor Java care doresc să își rafineze stilul de lucru și să înțeleagă dedesubturile performanței sistemelor lor. Veți câștiga acces la înțelepciunea colectivă a unor lideri din industrie, învățând cum să abordați eficient codul legacy și cum să utilizați noile funcționalități ale limbajului. Este un ghid esențial pentru tranziția de la un simplu scriitor de cod la un arhitect software responsabil.
Descriere scurtă
Edited by Kevlin Henney and Trisha Gee, 97 Things Every Java Programmer Should Know reflects lifetimes of experience writing Java software and living with the process of software development. Great programmers share their collected wisdom to help you rethink Java practices, whether working with legacy code or incorporating changes since Java 8.
A few of the 97 things you should know:
- Behavior Is Easy, State Is Hard--Edson Yanaga
- "Learn Java Idioms and Cache in Your Brain"--Jeanne Boyarsky
- "Java Programming from a JVM Performance Perspective"--Monica Beckwith
- Garbage Collection Is Your Friend--Holly K Cummins
- "Java's Unspeakable Types"--Ben Evans
- The Rebirth of Java--Sander Mak
- "Do You Know What Time It Is?"--Christin Gorman