My Defensive Programming
My Defensive Programming
programming
How to make code fault tolerant?
Pavle Davitkovic
Input validation
User inputs = valid inputs
Sanitize inputs
Input formatting
Built-in validation*
Server-side validation
Pavle Davitkovic
Error handling
Manage exceptions and errors gracefully
Resource cleanup
Retry mechanism*
Exception handling
Pavle Davitkovic
Fail-safe
mechanism
Fail in a safe and predictable manner
Fallback mechanism
Controlled degradation*
Pavle Davitkovic
Secure coding
practices
Secure code = less headaches
Secure configuration
Parameterized queries
Pavle Davitkovic
Want to learn more?
FOLLOW ME