Description
A system that immediately reports at its interface any condition that is likely to indicate a failure.
Where to use
- Input validation. \n
- System stability.
Real World Example
Checking for null arguments at the start of a function.
Code Example
class Fail-Fast:
def __init__(self):
pass
def execute(self):
print('Executing Fail-Fast')
