Summary:
The book introduces the principles and practices of Extreme Programming (XP), a software development methodology that emphasizes customer satisfaction, simplicity, and frequent iterations. It covers techniques such as test-driven development, pair programming, and continuous integration, aiming to improve software quality and responsiveness to changing customer requirements.
Key points:
1. Embrace Change: The book encourages developers to view changes as opportunities for improvement, not obstacles.
Books similar to "Extreme Programming Explained":
Accelerate
Nicole Forsgren PhD|Jez Humble|Gene Kim
Software Engineering at Google
Titus Winters|Tom Manshreck|Hyrum Wright
Modern Software Engineering
David Farley
Clean Agile
Martin Robert C.
Continuous Delivery
Jez Humble|David Farley
Clean Coder, The
Robert C. Martin
Code Complete
McConnell Steve
Working Effectively with Legacy Code
Michael Feathers
Refactoring
Martin Fowler
Coding For Dummies
Nikhil Abraham