← All anti-patterns
Software engineering / Programming
Blind faith
A program trusts a result or change without checking the assumptions on which its correctness depends.
A program trusts a result or change without checking the assumptions on which its correctness depends.
Examples include accepting a subroutine result without validation or treating a bug fix as successful without examining its behaviour. The relevant checks depend on the consequences of an incorrect result and the guarantees already provided by the system.
Editorial overview. The linked standalone Wikipedia article was unavailable when this site was prepared.
Selected Works
My first projectProject type