Fail-fast
the principle of designing systems that surface errors early when they are easiest and cheapest to correct, rather than allowing them to compound and become more expensive to fix.
the principle of designing systems that surface errors early when they are easiest and cheapest to correct, rather than allowing them to compound and become more expensive to fix.