Join the Agile Community

With more than 4261 members located around the globe, the Agile Alliance is driven by the values and principles of the Manifesto for Agile Software Development

We support those who explore and apply Agile principles and practices to make the software industry productive, humane, and sustainable.

Knowledge Repository

Search for text or agile alliance members

Fail Fast

by Shore, Jim; Editor Fowler, Martin (2004-09-30) permalink

Read the full article

Fail Fast is geared towards quick recognition of programming errors and making bugs easier to track/find. The approach is to focus on making code easier to debug rather then focusing on the user experience during program failure (customers might be confused and annoyed by the error handling, but the quicker resolution to the issue would provide a greater overall benefit).

Rating: 4.0 out of 5 (1 rating)
Source: Thought Works - www.martinfowler.com
File Type: PDF
Owner: admin
Categories: General, Quality
Updated: May 19, 2006


Comments


Comments admin (17 May 18:40)

The article helps refocus error handling to the quick resolution of issues rather then the ‘graceful’ handling of issues. I agree that the priority of adding error handling code should be the quicker resolution and a lower priority being the presentation to the user (even though this might be a difficult discussion with the help desk and managers especially if the system fails often)