Defensive Coding - Techniques used to write software that can handle errors gracefully and prevent vulnerabilities, ensuring reliable and secure application performance.