Cantitate/Preț
Produs

Refactoring at Scale: Regaining Control of Your Codebase

Autor Maude Lemaire
en Limba Engleză Paperback – 17 noi 2020

Descoperim în Refactoring at Scale resursele metodologice esențiale pentru gestionarea bazelor de cod care au depășit pragul sustenabilității intuitive. Volumul nu se limitează la modificări de sintaxă, ci oferă un set de instrumente practice pentru inginerii software care trebuie să coordoneze schimbări structurale în sisteme complexe. Remarcăm integrarea unor studii de caz provenite direct din experiența autoarei la Slack, oferind o perspectivă tehnică asupra modului în care performanța poate fi redresată în perioade de creștere accelerată. Abordarea este una sistemică: Maude Lemaire ne ghidează prin procesul de calificare a degradării codului, stabilirea jaloanelor strategice și, crucial, obținerea consensului la nivel de leadership tehnic. Dacă Refactoring de Martin Fowler v-a oferit cadrul teoretic și cataloagele de micro-refactorizări, această carte oferă instrumentele practice și logistica necesară pentru a aplica acele concepte la scara unei întregi organizații. Considerăm că forța acestui text rezidă în echilibrul dintre execuția tehnică și managementul de proiect, oferind soluții pentru comunicarea eficientă în interiorul echipei și adoptarea celor mai bune practici de livrare. Spre deosebire de Five Lines of Code, care se concentrează pe reguli de bune practici la nivel de funcție, Refactoring at Scale analizează arhitectura de ansamblu. Structura volumului este logică și incrementală, punând accent pe sustenabilitate și pe transformarea unei baze de date „legacy” într-un activ tehnologic controlabil. Este o resursă tehnică ce transformă o sarcină intimidantă într-un flux de lucru predictibil și măsurabil.

Citește tot Restrânge

Preț: 29404 lei

Preț vechi: 36754 lei
-20%

Puncte Express: 441

Carte disponibilă

Livrare economică 05-19 mai


Specificații

ISBN-13: 9781492075530
ISBN-10: 1492075531
Pagini: 243
Dimensiuni: 178 x 233 x 13 mm
Greutate: 0.4 kg
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte inginerilor software seniori și liderilor tehnici care se confruntă cu baze de date masive, devenite greu de întreținut. Cititorul câștigă o metodologie clară pentru a planifica, vinde și executa refactorizări de amploare, asigurând longevitatea sistemului. Este un ghid practic despre cum să recâștigi controlul asupra codului fără a opri dezvoltarea de noi funcționalități.


Despre autor

Maude Lemaire este un inginer software cu experiență vastă în arhitectură și performanță, fiind recunoscută pentru activitatea sa în cadrul Slack. În perioada de expansiune critică a platformei, ea a condus eforturile de refactorizare și optimizare, transformând provocările scalabilității în studii de caz valoroase pentru întreaga industrie IT. Expertiza sa se concentrează pe transformarea sistemelor complexe și pe implementarea unor procese de inginerie sustenabile în companii de tehnologie de top.


Descriere

Making significant changes to large, complex codebases is a daunting task--one that's nearly impossible to do successfully unless you have the right team, tools, and mindset. If your application is in need of a substantial overhaul and you're unsure how to go about implementing those changes in a sustainable way, then this book is for you.

Software engineer Maude Lemaire walks you through the entire refactoring process from start to finish. You'll learn from her experience driving performance and refactoring efforts at Slack during a period of critical growth, including two case studies illustrating the impact these techniques can have in the real world. This book will help you achieve a newfound ability to productively introduce important changes in your codebase.

  • Understand how code degrades and why some degradation is inevitable
  • Quantify and qualify the state of your codebase before refactoring
  • Draft a well-scoped execution plan with strategic milestones
  • Win support from engineering leadership
  • Build and coordinate a team best suited for the project
  • Communicate effectively inside and outside your team
  • Adopt best practices for successfully executing the refactor

Notă biografică

Maude Lemaire is a software engineer at Slack where she works to scale the product to support some of the world's largest organizations. She spends most of her time chasing down people making network calls in a loop, refactoring unwieldy chunks of code, consolidating redundant database schemas, and building tools for other developers. Maude cares deeply about the developer experience and has actively sought out simpler, more efficient ways to structure code in each of her roles, at all levels of the stack.
Maude obtained a BSc. in Honours Software Engineering from McGill University.