Tips & Tricks #1: Guard Clauses in C# May 4, 2017 Following the guidelines of defensive programming and fail-fast system design, a method should always validate it’s input. The code that validates your method’s inputs is called a Guard Clause. It...