Description
Course info
Level
Intermediate
Updated
Jul 17, 2012
Duration
1h 51m
Description

Code Contracts provide a way for developers to express coding assumptions in .NET libraries and applications, facilitating the delivery of more reliable code that is easier to understand and maintain. In this course, we will cover the basics of Code Contracts, including how to enforce preconditions, guarantee postconditions, and define invariants. We will also cover some advanced techniques available to the Code Contracts library, including interface contracts and quantifiers. By the end of this course, you should know enough to get started using Code Contracts, and have a good understanding of the capabilities of the library.

About the author
About the author

John Sonmez is the founder of Simple Programmer (http://simpleprogrammer.com), where he tirelessly pursues his vision of transforming complex issues into simple solutions

More from the author
Developing for Leap Motion in C#
Intermediate
2h 53m
Oct 11, 2013
Creating A Chrome Extension
Intermediate
2h 41m
Sep 11, 2013
Practical IoC With ASP.NET MVC 4
Intermediate
2h 15m
Aug 26, 2013
More courses by John Sonmez