Extreme Programming (XP) is a flexible programming discipline that emphasizes constant integration, frequent small releases, continual customer feedback, and a teamwork approach. With considerable fanfare, XP has taken the mainstream of software engineering by storm. It has been adopted by an increasing number of development organizations worldwide. At the first annual Conference on Extreme Programming and Flexible Processes in Software Engineering, held in Italy in June of 2000, leading theorists and practitioners came together to share principles, techniques, tools, best practices for XP, and other flexible methodologies.
Extreme Programming Examined gathers the 33 most insightful papers from this conference into one volume. With contributions from several visionaries in the field, these papers together represent the state-of-the-art in XP methodology as well as a glimpse at the future of XP.
Individual articles are organized into cohesive categories that allow the reader to learn and apply this material easily. Extreme Programming Examined addresses some of the most vital issues facing XP developers. It offers a high-level examination of XP programming theory and discusses specific methodologies, processes, techniques, tools, and case studies. You will find articles exploring specific—and often misunderstood—topics, including:
The role of design in XP Just-in-time software development XP frameworks Combining flexible methodologies with the UML, including a novel approach to fast modeling software systems Design patterns and XP Tools to support pair programming, testing, and refactoring Case studies illustrating the transition to XP, XP in R&D, and the integration of XP into an existing C++ project An innovative approach to teaching XP Bringing legacy code into XP Flexible manufacturing for software agents Management of variants in an extreme environment Integrating XP with software product lines Extreme Programming Examined is a valuable resource that offers the practical techniques and deeper understanding that developers and programmers need to initiate and implement successful XP projects.
0201710404B06042001
Åtkomstkoder och digitalt tilläggsmaterial garanteras inte med begagnade böcker