
Fail Fast
If software's going to go south, Jim explains in this column why it should collapse as fast as possible.
2 articles by Jim Shore.

If software's going to go south, Jim explains in this column why it should collapse as fast as possible.

The rising popularity of refactoring, tools such as JUnit, and agile methodologies such as Extreme Programming (XP) has brought a new style of design into view. Continuous design is the process of using refactoring to continuously improve a program's design. In this column Jim discusses his experiences with continuous design, in particular with design issues that seem tricky such as internationali