Blind Faith (computer Programming)

In computer programming blind faith (also known as blind programming or blind coding) is a situation whereby a programmer develops a solution or fixes a computer bug and deploys it without ever testing their creation. The programmer in this situation has blind faith in their own abilities.

Another form of blind faith is when a programmer calls a subroutine without checking the result. E.g.: A programmer calls a subroutine to save user-data on the hard disk without checking whether the operation was successful or not. In this case the programmer has blind faith in the subroutine always performing what the programmer intends to accomplish.

Blind faith is an example of an Anti-pattern. Other common names for blind faith include "God oriented programming" and "divine orientation".

Blind faith programming can also be used as a challenge to test programming skills.

The recommended alternative to blind programming is test-driven development.


Famous quotes containing the words blind and/or faith:

    Let us say it now: to be blind and to be loved, is indeed, upon this earth where nothing is complete, one of the most strangely exquisite forms of happiness.
    Victor Hugo (1802–1885)

    My course is a firm assertion and maintenance of the rights of the colored people of the South according to the Thirteenth, Fourteenth, and Fifteenth Amendments, coupled with a readiness to recognize all Southern people, without regard to past political conduct, who will now go with me heartily and in good faith in support of these principles.
    Rutherford Birchard Hayes (1822–1893)