Expanded Library
Defensive Coding in C#
This course will show you how to write clean, maintainable, and testable code, and how to keep that code great using defensive coding techniques.
What you'll learn
You will learn how to write clean, maintainable, and testable code when faced with constantly changing requirements, legacy issues, intensive time pressures, and a rapidly evolving environment. You will also learn how to keep that code great after maintenance activities, multiple developers, and the ravages of time.
Table of contents
Introduction
17mins
Defending Your Methods - Part 1
56mins
Defending Your Methods - Part 2
25mins
Automated Code Testing
48mins
Defending Your Methods Part 3: Returning Predictable Results
32mins
Defending Your Code Constructs
32mins
Asserts, Errors, and Exceptions
53mins
Final Words
8mins