Automatic .NET Code Weaving With Fody

Pluralsight
Course Summary
Write fewer lines of repetitive boilerplate code and have more time to add more business value.
-
+
Course Description
We often spend more time than we'd like to writing repetitive, low-value, boilerplate code. If we want to spend more of our time actually writing more interesting code that adds business value, Fody can help. Fody is a modular, extensible, open source tool that comes with a whole host of pre-built add-ins to perform tasks such as automatically adding Equals, GetHashCode and Equality operators or implementing IDisposable for us. In this course, we'll learn how to use these pre-built add-ins and also create our own custom Fody add-ins.
-
+
Course Syllabus
Introduction to Fody- 9m 21s
—Module Overview 0m 47s
—Why Fody? 1m 21s
—Write Less Code, get More Done 0m 50s
—Simplify Logging, Debugging, and Test Code 0m 44s
—Ensure Code Consistency 0m 43s
—An Introduction to CIL 1m 15s
—How Fody Works 1m 15s
—Using Fody in Visual Studio 1m 1s
—Module Summary 1m 24sWrite Less Code, get More Done- 56m 4s
—Module Overview 1m 48s
—Automatic ToString() Method From Public Properties 6m 5s
—Auto Empty String Parameter Checks 8m 35s
—Auto Null Value Checking 7m 33s
—Converting Public Fields to Public Properties 3m 32s
—Auto Implementing INotifyPropertyChanged 6m 43s
—Automatically Adding Equals, GetHashCode, and Equality Operators 8m 8s
—Implementing IDisposable Automatically 6m 43s
—Automatically Call Dispose() Without Using Statements 3m 41s
—Module Summary 3m 12sSimplify Logging, Debugging, and Testing Code- 33m 33sOther Useful Fody Add-ins- 41m 18sIntroduction to Writing Your Own Fody Add-ins- 32m 21s