Tidy First?
Autor Kent Becken Limba Engleză Paperback – noi 2023
Notăm cu interes experiența vastă a lui Kent Beck, care, în calitate de creator al Extreme Programming și promotor al Test-Driven Development, a redefinit standardele de eficiență în industria software globală. În Tidy First?, autorul nu se limitează la sfaturi tehnice abstracte, ci pornește de la realitatea pragmatică a codului „murdar” care încetinește dezvoltarea. Reținem că această lucrare funcționează ca un ghid de decizie: cititorul învață nu doar cum să curețe codul prin fragmentare logică, ci mai ales când este oportun să facă acest lucru pentru a maximiza valoarea economică a proiectului. Remarcăm abordarea curajoasă de a integra concepte financiare, precum fluxurile de numerar actualizate, în procesul de refactorizare, oferind o bază teoretică solidă pentru ceea ce mulți consideră a fi doar o intuiție estetică. Complementar volumului Clean Code Cookbook, care se concentrează pe rețete specifice de îmbunătățire, Tidy First? acoperă zona strategică a designului software, explicând forțele economice și umane care dictează structura unui sistem. În contextul operei sale anterioare, dacă Test Driven Development: By Example se concentra pe rigoarea execuției, iar Extreme Programming Explained pe metodologie, acest nou titlu rafinează viziunea autorului asupra deciziilor la scară mică, transformând curățenia codului dintr-o corvoadă într-un instrument de gestionare a riscului.
Preț: 207.60 lei
Carte disponibilă
Livrare economică 04-18 iunie
Livrare express 20-26 mai pentru 50.50 lei
Specificații
ISBN-10: 1098151240
Pagini: 125
Dimensiuni: 180 x 233 x 10 mm
Greutate: 0.24 kg
Editura: O'Reilly
De ce să citești această carte
Această carte se adresează programatorilor și arhitecților software care doresc să depășească etapa de scriere a codului funcțional și să înțeleagă economia designului software. Cititorul câștigă o metodologie clară pentru a decide ordinea intervențiilor tehnice, învățând să facă schimbări majore prin pași mici și siguri. Este un instrument esențial pentru a transforma mentenanța dintr-un centru de cost într-un avantaj competitiv.
Despre autor
Kent Beck este unul dintre cei mai creativi și respectați lideri din industria software, recunoscut la nivel mondial pentru provocarea dogmelor ingineriei tradiționale. Creator al metodologiei Extreme Programming și pionier al conceptelor de software patterns și Test-Driven Development (TDD), Beck a influențat generații de dezvoltatori prin lucrări fundamentale publicate la edituri de prestigiu precum O'Reilly și Addison-Wesley. În prezent, colaborează cu Three Rivers Institute și Agitar Software, continuând să exploreze intersecția dintre psihologia umană, economie și scrierea codului de calitate.
Descriere
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings to improve your code while keeping the overall structure of the system in mind.
Instead of trying to master tidying all at once, this book lets you try out a few examples that make sense for your problem. If you have a big function containing many lines of code, you'll learn how to logically divide it into smaller chunks. Along the way, you'll learn the theory behind software design: coupling, cohesion, discounted cash flows, and optionality.
This book helps you:
- Understand the basic theory of how software design works and the forces that act on it
- Explore the difference between changes to a system's behavior and changes to its structure
- Improve your programming experience by sometimes tidying first and sometimes tidying after
- Learn how to make large changes in small, safe steps
- Approach design as a human activity with diverging incentives