Reliability

Fail-Fast

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:\n    def __init__(self):\n        pass\n\n    def execute(self):\n        print('Executing Fail-Fast')