Defensive programming: Difference between revisions

Content deleted Content added
Grammar. Subjunctive required
Remove tag for no footnotes as article now has in-line citations
Line 1:
{{Use American English|date=November 2020}}
{{Multiple issues|
{{no footnotes|date=March 2009}}
{{howto|date=March 2012}}
 
}}
'''Defensive programming''' is a form of [[defensive design]] intended to ensure the continuing function of a piece of [[software]] under unforeseen circumstances. Defensive programming practices are often used where [[high availability]], [[safety]], or [[computer security|security]] is needed.