Cantitate/Preț
Produs

97 Things Every Java Programmer Should Know

Editat de Kevlin Henney, Trisha Gee
en 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.

Citește tot Restrânge

Preț: 22754 lei

Preț vechi: 28443 lei
-20%

Puncte Express: 341

Carte disponibilă

Livrare economică 28 aprilie-12 mai
Livrare express 14-18 aprilie pentru 5174 lei


Specificații

ISBN-13: 9781491952696
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ă

If you want to push your Java skills to the next level, this book provides expert advice from Java leaders and practitioners. You'll be encouraged to look at problems in new ways, take broader responsibility for your work, stretch yourself by learning new techniques, and become as good at the entire craft of development as you possibly can.
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