Slide 1 1 Defensive Programming CIS*2450 Advanced Programming Concepts Slide 2 2 Series on Testing 1.Defensive programming Detect problems as early as possible 2.Intro. to…