Defensive Programming
Everything on SkillVeris tagged Defensive Programming — collected across the glossary, study notes, blog, and cheat sheets.
3 resources across 1 library
Interview Questions(3)
What is Design by Contract?
Design by Contract is a software design approach, introduced by Bertrand Meyer for the Eiffel language, in which a method’s obligations are formalized as an ex…
What is a Class Invariant?
A class invariant is a condition about an object’s internal state that must hold true before and after every public method call, guaranteeing the object is nev…
What is the Null Object Pattern?
The Null Object pattern replaces the use of a null reference with a real object that implements the same interface but provides neutral, do-nothing behavior, s…