(plural defensive programmings)
- (programming) a form of defensive design that wants to ensure that the continuing functioning of a piece of software in spite of unforeseeable usage of it.
(plural defensive programmings)
MLA Style
"defensive-programming." YourDictionary, n.d. Web. 19 January 2019. <https://www.yourdictionary.com/defensive-programming>.
APA Style
defensive-programming. (n.d.). Retrieved January 19th, 2019, from https://www.yourdictionary.com/defensive-programming
Writing a secure program. Without security in mind, extensive validation of input is one area that is often overlooked. For example, if a small amount of data is expected as input, but the program accepts any amount, it provides a way for the cracker to insert executable code into the program. Using very clever hacking techniques, this code can be made to run.
MLA Style
"defensive-programming." YourDictionary, n.d. Web. 19 January 2019. <https://www.yourdictionary.com/defensive-programming>.
APA Style
defensive-programming. (n.d.). Retrieved January 19th, 2019, from https://www.yourdictionary.com/defensive-programming