JavaPulse

a finger on the pulse of the freelance Java™ market in the Netherlands

Evolutionary Design: why extreme programming is not extreme

My thoughts after reading the article Is Design Dead? by Martin Fowler:
What is evolutionary design?
Design is part of the programming processes and as the program evolves the design changes.
Evolutionary design as promoted by extreme programming is a balance between adhoc (no design) programming and planned (one-off) design. It creates the balance by applying the term [...]

Martin Fowler

Martin Fowler writes insightful articles on various subjects of interest related to software development, such as XP and agile methods, refactoring, design patterns, and UML. He is also the author of a number of books on these subjects. I find that his articles on XP and agiles methods especially inspiring and are in concurrence with [...]