Programowanie defensywne – tworzenie oprogramowania z myślą o jego poprawnym działaniu nawet przy nieprzewidywalnych sposobach jego użycia.
Techniki programowania defensywnego: Upraszczanie kodu źródłowego Zewnętrzne audyty kodu źródłowego Wyjątki i asercje Testowanie oprogramowania Bezpieczna obsługa wejścia i wyjścia Zapis danych w postaci kanonicznej Zasada najmniejszego uprzywilejowania
Linki zewnętrzne Dinu P. Madau "Rules for Defensive C Programming" (1999) Rob Manderson "Defensive programming" 2004-08-06 Jonathan West "The art of defensive programming: Or how to write code that will be easy to maintain"
Kategoria:Paradygmaty programowania