Cantitate/Preț
Produs

Good Code, Bad Code

Autor Tom Long
en Limba Engleză Paperback – 7 sep 2021

Adresăm această lucrare programatorilor de nivel intermediar și inginerilor software care doresc să facă trecerea de la simpla scriere a unui cod funcțional la crearea unor sisteme robuste și ușor de întreținut. Găsim în Good Code, Bad Code un ghid tehnic riguros, axat pe realitățile muncii în echipă, unde lizibilitatea și fiabilitatea sunt critice. Subliniem faptul că autorul nu se limitează la teorie, ci oferă tehnici concrete pentru a transforma funcțiile în structuri logice care se citesc natural, facilitând astfel procesul de mentenanță. Structura cărții este concepută pentru a simula experiența acumulată în ani de mentorat și sute de sesiuni de code review. Ca și Michael Stueben în Good Habits for Great Coding, autorul Tom Long distilează experiența reală în principii acționabile, punând accent pe bunele practici care previn apariția bug-urilor înainte ca acestea să ajungă în producție. În timp ce Steve McConnell în Code Complete oferă o enciclopedie a construcției software, lucrarea de față se concentrează pe pragmatismul imediat: cum să scrii cod testabil și cum să identifici rapid segmentele problematice care pot afecta productivitatea echipei. Suntem de părere că relevanța acestui volum rezidă în abordarea sistemică a calității. Nu este vorba doar despre sintaxă, ci despre un mod de gândire ingineresc. Cartea tratează exhaustiv testarea unitară și strategiile de refactoring, oferind soluții pentru a crea cod adaptabil la noi cerințe comerciale, un aspect esențial în dezvoltarea modernă de software.

Citește tot Restrânge

Preț: 35338 lei

Preț vechi: 44172 lei
-20%

Puncte Express: 530

Carte disponibilă

Livrare economică 19 mai-02 iunie
Livrare express 05-09 mai pentru 4023 lei


Specificații

ISBN-13: 9781617298936
ISBN-10: 161729893X
Pagini: 376
Dimensiuni: 187 x 234 x 19 mm
Greutate: 0.64 kg
Editura: Manning Publications

De ce să citești această carte

Recomandăm această carte dezvoltatorilor care vor să își depășească condiția de simpli executanți și să devină ingineri software compleți. Cititorul câștigă capacitatea de a scrie cod care nu doar funcționează, ci este și ușor de înțeles de către colegi, reducând timpul pierdut în sesiunile de debugging. Este un manual practic pentru oricine dorește să livreze software de calitate profesională, minimizând datoria tehnică pe termen lung.


Despre autor

Tom Long este un autor versatil cu o carieră academică solidă, fiind profesor vizitator la Centro de Investigación y Docencia Económicas din Mexico City. Deși portofoliul său include lucrări de referință în relații internaționale, precum Latin America Confronts the United States sau A Small State's Guide to Influence in World Politics, expertiza sa în structurarea logică și analiza riguroasă a sistemelor complexe se traduce excelent în domeniul ingineriei software. Această capacitate de a distila concepte dense în lecții accesibile este vizibilă și în lucrarea sa motivațională The Juice of Life.


Descriere scurtă

Practical techniques for writing code that is robust, reliable, and easy for team members to understand and adapt.
In Good Code, Bad Code youll learn how to:
  • Think about code like an effective software engineer
  • Write functions that read like well-structured sentences
  • Ensure code is reliable and bug free
  • Effectively unit test code
  • Identify code that can cause problems and improve it
  • Write code that is reusable and adaptable to new requirements
  • Improve your medium and long-term productivity
  • Save yourself and your team time
The difference between good code or bad code often comes down tohow you apply the established practices of the software development community.In Good Code, Bad Code youll learn how to boost your productivity and effectiveness with code development insights normally only learned through careful mentorship and hundreds of code reviews.

Notă biografică

Tom Long is a software engineer at Google. He works as a tech lead, mentoring and teaching professional coding practices to new graduates and beginner software engineers.