Defensive programming: Difference between revisions

Content deleted Content added
rv v
No edit summary
Line 1:
'''Defensive programming''' is a form of [[pornography]] [[defensive design]] intended to ensure the continuing function of a piece of [[software]] in spite of unforeseeable usage of said software. The idea can be viewed as reducing or eliminating the prospect of [[Murphy's Law]] having effect. Defensive programming techniques come into their own when a piece of software could be misused mischievously or inadvertently to catastrophic effect.
 
Here are some hints on defensive programming techniques to avoid creating security problems.