Search: in
Blind faith (computer science)
Blind faith (computer science) Encyclopedia
  Tutorials     Encyclopedia     Dictionary     Directory  
Blind faith (computer science) Email this to a friend      Blind faith (computer science)

Blind faith (computer science)

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 his creation. The programmer in this situation has blind faith in his own abilities, but this often results in catastrophic failure.

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 harddisk 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.





Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article



Related Links in Blind faith (computer science)

Search for Blind faith (computer science) in Tutorials
Search for Blind faith (computer science) in Encyclopedia
Search for Blind faith (computer science) in Dictionary
Search for Blind faith (computer science) in Open Directory
Search for Blind faith (computer science) in Store
Search for Blind faith (computer science) in PriceGig



Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor

Advertisement

Advertisement



Blind faith (computer science)
Blind faith (computer science) top Blind faith (computer science)

Home - Add TutorGig to Your Site - Disclaimer

©2008-2009 TutorGig.com. All Rights Reserved. Privacy Statement