Refactoring at Scale: Regaining Control of Your Codebase
Autor Maude Lemaireen 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.
Preț: 294.04 lei
Preț vechi: 367.54 lei
-20%
Carte disponibilă
Livrare economică 05-19 mai
Specificații
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 obtained a BSc. in Honours Software Engineering from McGill University.